为新文件类型设置自动完成

为新文件类型设置自动完成

我有一个文件,其中包含函数名称行,现在我想将它们用于代码自动完成,并且仅适用于以.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 内置了这个功能时,为什么还要费力气呢?!)

相关内容