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

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

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

我該怎麼做,是否可以使用ctagsOmni 插件?

答案1

您可以使用字典補全, IE

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

<C-x><C-k>然後用;觸發插入模式完成看:help i_CTRL-X_CTRL-K

如果您只想將其用於文件類型xxx,請將:setlocalin ~/.vim/after/ftplugin/xxx.vim.

相比之下,全方位完成給你更多的權力,但你必須自己寫完成函數。 (你可以寫一個讀取檔案的函數,但當 Vim 內建了這個功能時,為什麼還要費力呢?!)

相關內容