我在~/.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中禁用目录的自动完成?
答案 0 :(得分:0)
我找到了罪魁祸首:
wildignore=*/build/*,*/target/*
虽然它正确地建议忽略构建的文件,但这是一个讨厌的野生动物。
事实上,我更愿意在源文件夹中生成标记文件,以便在同一个目录内移动,而不仅仅是使用标记定义