Vim

為新文件類型設置自動完成

  • May 5, 2013

我有一個文件,其中包含函式名稱行,現在我想將它們用於程式碼自動完成,並且僅用於以 . 結尾的文件名.XXX

我該怎麼做,是否可以使用ctagsOmni 外掛?

您可以使用字典完成,即

: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 有這個內置函式時,為什麼還要努力呢?!)

引用自:https://unix.stackexchange.com/questions/74735