2017-02-26 361 views
0

我在裏面~/.cache/jhbuild/build/<project>VIM忽略的路徑

我有一個生成的標籤:

$ 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正確打開帶有主標記的文件。

我能找到這種現象的罪魁禍首,但有一些奇怪的事情,我發現:

目錄自動完成不適用於此目錄的路徑與所有插件的工作原理啓用

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

不找到build作爲一個可能的自動完成

如果我與vim -u無自動補全工程運行。我想這是主要問題,vim忽略了這個路徑出於某種原因啓用了我的所有配置。

所以我的問題是:如何在vim中禁用自動完成目錄?

回答

0

我找到了罪魁禍首:

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

這是一個討厭的wildignore雖然正確建議忽略內置的文件。

事實上,我寧願生成源文件夾內的標籤文件,以在相同的目錄中移動,而不僅僅是使用標籤定義