トップ «前の日記(2007-09-28) 最新 次の日記(2007-09-30)» 編輯

Pyon's Diary

[はてなブックマーク登録数] [Google に登録] [RSS フィード] Gourmet Hardware Programming Society Software

2007-09-29 舊 平成拾玖年丁亥葉月拾玖日丙寅 (土・雨) [昔の今日]

[節] Vim (7.x) で Perl 互換の正規表現を使用する。(eregex.vim (2.55))

Vim を使ふ上で良く參考にする、川o・-・)<2nd life に推奨プラグインの紹介頁、

が在り、其處で Vim でも Perl 互換の正規表現が使用出來る樣に成るプラグイン、

が紹介されてゐたので早速入れてみた。

バックスラッシュを入力する囘數が減らせるので、慥かに此は便利。

Tags: Software | del.icio.usに追加 | はてなブックマークに追加 | livedoor クリップに追加 | Yahoo! ブックマークに追加 | Google ブックマークに追加 | Permalink

[節] 晩御飯。

  • 押麥飯。
  • ロールキャベツ。
Tags: None | del.icio.usに追加 | はてなブックマークに追加 | livedoor クリップに追加 | Yahoo! ブックマークに追加 | Google ブックマークに追加 | Permalink

[節] BRUSSELS (神樂坂)

みぽりんが最終日(かも知れ無い)。

Tags: Gourmet | del.icio.usに追加 | はてなブックマークに追加 | livedoor クリップに追加 | Yahoo! ブックマークに追加 | Google ブックマークに追加 | Permalink

[節] Vim (7.1.x) での Perl Omnicompletion (Omni 補完) に附いて。(其乃貳)

既存のパッケージが補完されるのは判つたので、自分が作つたパッケージも補完されるのか試してみた。

Beer.pm と云ふファイルを作り、中身は以下の樣にした。

#!/usr/bin/perl -Tw
use strict;
use utf8;

package Beer;

# コンストラクタを定義する。
sub new {
	my $this = shift;
	my ($name) = @_;
	my $beer = {"name" => $name};
	bless $beer, $this;
	return $beer;
}

# 銘柄名を返す。
sub getName {
	my $this = shift;
	return $this->{"name"};
}

1;

此乃樣にパッケージファイルを用意して置いて test.pl と云ふファイルで以下の樣に入力した。

#!/usr/bin/perl
use strict;
use utf8;
use 

此乃状態(插入モード)で C-xC-o を入力すると、先程作成した「Beer」が候補に顯れた。更に進んで、

#!/usr/bin/perl
use strict;
use utf8;
use Beer;

my $o = new

此處で C-xC-o を入力すると「Beer」が補完された。然し

#!/usr/bin/perl
use strict;
use utf8;
use Beer;

my $o = new Beer "foo";
$o->

此處迄入力して C-xC-o を叩いてもメソッドは補完され無かつた。

何か設定が間違つてゐるのだろうか。

Tags: Software | del.icio.usに追加 | はてなブックマークに追加 | livedoor クリップに追加 | Yahoo! ブックマークに追加 | Google ブックマークに追加 | Permalink
[]

正當なXHTML1.1です! 正當なCSSです! BlogScouter Pyon's Diary Chat. Pyon's Land (MyMiniCity)
© pyon