哪里vim搜索其文件名完成ctrl-x ctrl-f?

Dim*_*hev 9 vim autocomplete

我在(project)/ src和(project)/ inc中有一堆文件.

当我按下<C-x><C-f>vim应该从那里给我关于文件名的建议,但我找不到如何设置它搜索的目录.

我读到的文档只说明<C-p><C-n>在列表中移动,但没有关于校准搜索路径.

rom*_*inl 5

set autochdir
Run Code Online (Sandbox Code Playgroud)

自动将"当前目录"设置为包含当前文件的目录.把它放在你的vimrc中,享受生活.


ask*_*ish 3

它是pwd或启动的路径。它vim是不可配置的。

虽然名为 -support 的新功能很快path就会推出vimhttp://vimdoc.sourceforge.net/htmldoc/options.html#%27path%27

这可能会帮助您配置更多。

同时尝试这些 vim 插件:

FuzzyFinder http://www.vim.org/scripts/script.php?script%5Fid=1984

zvim https://bitbucket.org/ZyX_I/zvim

t 命令 http://www.vim.org/scripts/script.php?script_id=3025

或者你可以编写自己的 vim 插件。

请参阅: http:
//vim.wikia.com/wiki/Searching_for_files_in_a_directory_listing

http://vim.wikia.com/wiki/Source_vimrc_and_use_tags_in_a_parent_directory

  • 不,问题是关于 Vim 的插入模式文件名完成,使用 `&lt;cx&gt;&lt;cf&gt;` 调用。 (3认同)