【问题标题】:vim ignores a pathvim 忽略路径
【发布时间】:2017-07-16 21:35:47
【问题描述】:

我在里面~/.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 正确打开带有 main 标记的文件。

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

目录自动补全不适用于启用所有插件的该目录的路径

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

没有找到 build 作为可能的自动补全

如果我使用 vim -u NONE 运行,则自动完成功能有效。我想这是主要问题,vim 出于某种原因在我启用了所有配置的情况下忽略了这条路径。

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

【问题讨论】:

    标签: vim autocomplete tags


    【解决方案1】:

    我找到了罪魁祸首:

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

    虽然它正确地建议忽略构建的文件,但它是一个令人讨厌的wildignore。

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

    【讨论】:

      猜你喜欢
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多