ActionScript の辞書ファイル


Vim の補完機能は便利だ。例えば ActionScript を書くとき、

this.onE<C-n><C-n>

と入力すると

this.onEnterFrame

となる。ただし、バッファ内のどこかで onEnterFrame という単語が登場していることが条件となる。そこで、辞書ファイルを用意することで、登場していない単語の補完が可能となる。

ActionScript の Vim 用辞書を設定する

Web のリソースに ActionScript の辞書ファイルが無かったので、シンタックスファイルから keyword を抜き出して作成した。

ActionScript の Vim 用辞書ファイル

上記の辞書ファイルを適当なディレクトリ ($VIM/runtime/dict/ 等) に移動し、Vim の設定ファイルに以下の行を追加する。ファイルタイプの設定方法は「Vim で ActionScript シンタックスハイライトを設定する」を参照のこと。

autocmd FileType actionscript :set dictionary=$VIM/runtime/dict/actionscript.dict

これで、<C-x><C-k> と入力すれば、辞書からの検索を行うことが出来る。もっと素早く、通常の単語補完 <C-n><C-p> から辞書を呼び出すには、

:set complete+=k

の一行を追加すればよい (k は辞書オプション)。

カテゴリー: Flash, Vim   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>