我有一个文件,其中包含函数名称行,现在我想将它们用于代码自动完成,并且仅适用于以.XXX
.
我应该怎么做,是否可以使用ctags
Omni 插件?
答案1
您可以使用字典补全, IE
:setlocal dictionary+=/path/to/your/file
<C-x><C-k>
然后用;触发插入模式完成看:help i_CTRL-X_CTRL-K
。
如果您只想将其用于文件类型xxx
,请将:setlocal
in ~/.vim/after/ftplugin/xxx.vim
.
相比之下,全方位完成给你更多的权力,但你必须自己编写完成函数。 (你可以编写一个读取文件的函数,但是当 Vim 内置了这个功能时,为什么还要费力气呢?!)