Vim自动完成命令搜索外部文件

时间:2016-01-14 02:34:55

标签: vim

我正在寻找一种方法来配置我的vimrc文件或设置可以在Vim中搜索外部文件以便自动完成的变量

例如: 我希望在以下目录中完成单词:

/home/code/mycompletionfile.txt

顺便说一下:

我知道我可以使用字典来包含文件,但是我正在寻找一种使用目录的方法,以便可以搜索目录下的所有文件以便自动完成。

我知道有很多很棒的插件,之前我安装过一些插件,但是有些插件会大大减慢我的Vim。

这是我到目前为止所做的:

我尝试在vim中设置路径变量:

添加包含我所有文件的路径,以便Vim可以搜索路径中的所有文件以自动完成

尝试:

:set path+=/home/code/

尝试:

:set path+=/home/code/*

尝试:

:set path+=/home/code/.

他们都没有工作。

我知道完整变量在Vim中有很多选项:

complete: .,w,b,u,t,i

1 个答案:

答案 0 :(得分:2)

'path'选项完全不相关。

以下是:help 'complete'的相关部分:

k{dict} scan the file {dict}.  Several "k" flags can be given,
        patterns are valid too.  For example:
                :set cpt=k/usr/dict/*,k~/spanish