新しいファイルタイプの自動補完を設定する

新しいファイルタイプの自動補完を設定する

関数名の行を含むファイルがあり、これをコードの自動補完に使用し、ファイル名が で終わる場合にのみ使用したいと考えています.XXX

どうすればいいですか?ctagsOmni プラグインで動作することは可能ですか?

答え1

使用できます辞書補完つまり

:setlocal dictionary+=/path/to/your/file

そして、 で挿入モードの補完をトリガーします。<C-x><C-k>を参照してください:help i_CTRL-X_CTRL-K

これをファイルタイプ のみに適用したい場合はxxx、 に を入力し:setlocalます~/.vim/after/ftplugin/xxx.vim

対照的に、オムニ完了より強力になりますが、補完関数を自分で記述する必要があります。(ファイルを読み込む関数を記述することもできますが、Vim にこの機能が組み込まれているのに、なぜわざわざそのようなことをするのでしょうか?!)

関連情報