Vim
為新文件類型設置自動完成
我有一個文件,其中包含函式名稱行,現在我想將它們用於程式碼自動完成,並且僅用於以 . 結尾的文件名
.XXX
。我該怎麼做,是否可以使用
ctags
Omni 外掛?
您可以使用字典完成,即
:setlocal dictionary+=/path/to/your/file
然後用
<C-x><C-k>
;觸發插入模式完成 見:help i_CTRL-X_CTRL-K
。如果你只希望這個文件類型,
xxx
把:setlocal
.~/.vim/after/ftplugin/xxx.vim
相比之下,Omni 補全給了你更多的權力,但是你必須自己編寫補全函式。(你可以編寫一個讀取文件的函式,但是當 Vim 有這個內置函式時,為什麼還要努力呢?!)