ActionScript の辞書ファイル

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

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

と入力すると

this.onEnterFrame

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

ActionScriptVim 用辞書を設定する

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 は辞書オプション)。