VIM自动完成源
我经常使用VIM自动完成(CTRL+N\p)功能,它识别仅在当前打开的文件集中的枚举或定义(我猜是基于字符串的)。为了克服这个问题,我通常在一个新选项卡中打开一个包含所有enum\defines的头文件,然后自动完成包含所有值 我想知道是否有办法将此文件包含在vim搜索自动完成时查找的默认文件集中VIM自动完成源,vim,autocomplete,Vim,Autocomplete,我经常使用VIM自动完成(CTRL+N\p)功能,它识别仅在当前打开的文件集中的枚举或定义(我猜是基于字符串的)。为了克服这个问题,我通常在一个新选项卡中打开一个包含所有enum\defines的头文件,然后自动完成包含所有值 我想知道是否有办法将此文件包含在vim搜索自动完成时查找的默认文件集中 谢谢。默认值为完成选项,和应使用包含文件完成。不过,您可能希望调整路径选项(请参见:帮助“路径”) 您还可以使用以下命令告诉Vim使用/path/to/file作为字典完成源: :set comple
谢谢。默认值为
完成
选项,
和
应使用包含文件完成。不过,您可能希望调整路径
选项(请参见:帮助“路径”
)
您还可以使用以下命令告诉Vim使用/path/to/file
作为字典完成源:
:set complete+=k/path/to/file
请参见
:帮助“完成”
使用complete
选项的默认值,
和
应使用包含文件完成。不过,您可能希望调整路径
选项(请参见:帮助“路径”
)
您还可以使用以下命令告诉Vim使用/path/to/file
作为字典完成源:
:set complete+=k/path/to/file
<> >代码>:帮助“完成”< /代码> . 也考虑<<代码>包含“选项”。假设
'complete'
包含i
标志(这是默认设置的一部分),vim将自动搜索包含的文件。'include'
的默认值识别C风格的include语句:
#include "foo.h"
如果您正在编辑其他语言,则可能需要选择不同的设置,可能是在ftplugin文件中
:help 'complete'
:help 'include'
:help 'path'
也考虑<代码>包含“< /代码>选项”。假设
'complete'
包含i
标志(这是默认设置的一部分),vim将自动搜索包含的文件。'include'
的默认值识别C风格的include语句:
#include "foo.h"
如果您正在编辑其他语言,则可能需要选择不同的设置,可能是在ftplugin文件中
:help 'complete'
:help 'include'
:help 'path'
谢谢罗曼,这正是我需要的。Nadav谢谢Romaill这正是我需要的。纳达夫。