vim忽略路径

时间:2017-02-26 07:41:18

标签: vim autocomplete tags

我在~/.cache/jhbuild/build/<project>

里面

我用以下代码生成标签:

$ make ctags

如果我跑

$ vim -t main

我得到了

E433: No hay archivo de etiquetas
E426: No se encontró la etiqueta: main

但正在执行(停用vim的所有配置):

$ vim -u NONE -t main

vim正确打开带有主标签的文件。

我可以找到这种行为的罪魁祸首,但我找到了一些奇怪的东西:

dir autocompletion对于启用了所有插件的此目录的路径不起作用

:e /home/alberto/.cache/jhbuild/<tab><tab>

找不到build作为可能的自动填充

如果我使用vim -u NONE运行自动完成功能。我猜这是主要问题,vim因为某些原因在启用了所有配置时忽略了这条路径。

所以我的问题是:如何在vim中禁用目录的自动完成?

1 个答案:

答案 0 :(得分:0)

我找到了罪魁祸首:

wildignore=*/build/*,*/target/*

虽然它正确地建议忽略构建的文件,但这是一个讨厌的野生动物。

事实上,我更愿意在源文件夹中生成标记文件,以便在同一个目录内移动,而不仅仅是使用标记定义