2009年12月28日

Vimperatorの略語定義(:abbreviation系コマンド)について

VimperatorでもVimと同じく:abbreviation有ったなーと思ってちょっと調べてみた。

:iabbrev hoge hogehogepiyopiyo

で、テキストエリア内でhoge<Space>hogehogepiyopiyo<Space>に展開される筈だと思ったが、されない。おかしいなーと思ってググってみたら:abbreviation - KBDANOIA - やぬすさん別宅 - vimperatorグループが引っかかった。

曰く、

略語を打ち込んだ直後に <C-]> を押すと展開されるようになる。

との事。略語+スペースでは不可能らしい。Vimpのヘルプには、An abbreviation is recognized when a space, quote character, or <C-]> is typed after the abbreviation.と有るので、<C-]>以外でも効かないとおかしい気がするのだが。

Vimと同じ感覚で、

:iabbrev hoge hoge<CR>piyo

とやっても、<CR>が改行文字に変換されなかった。<Tab>も。恐らくこの手の奴は全滅なんだろう。

なお、:abbreviation - KBDANOIA - やぬすさん別宅 - vimperatorグループには、

試してみたら type="text" な input 要素のみっぽい。 textarea 要素では効かなかった

と書かれているが、ver2.1ではtextareaでも効いた。

blog記事のテンプレHTMLを登録しておきたかったので、別に改行やタブがなくても良いっちゃ良いが、可読性が残念な事になるので利用を断念。

Texterのような外部ツールを使うという手もあるが、実際に略語展開を行いたい場所以外で激しく誤爆するのでイマイチ実用的じゃないんだよなぁ。

ラベル:Vimperator browser tool
posted by 天井冴太 at 04:00| Comment(0) | TrackBack(0) | IT的つれづれ | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。