VIM 自动完成源

Nad*_*dav 1 vim autocomplete

我经常使用 VIM 自动完成(CTRL+N\P)工具,它识别仅在当前打开文件集中的枚举或定义(我猜是基于字符串)。为了克服这个问题,我通常在新选项卡中打开一个包含所有枚举\定义的头文件,然后自动完成具有所有值。

我想知道是否有一种方法可以将此文件包含在 vim 搜索自动完成功能时查找的默认文件集中。

谢谢。

rom*_*inl 6

使用该选项的默认值complete<C-n>并且<C-p>应该使用包含文件来完成。path不过,您可能希望调整该选项(请参阅:help 'path')。

您还可以使用以下命令告诉 Vim 用作/path/to/file字典补全源:

:set complete+=k/path/to/file
Run Code Online (Sandbox Code Playgroud)

:help 'complete'