Wenn ich eine andere Datei in meinem Projekt mit öffne :e path/to/fil
TAB, vervollständigt vim den Dateinamen automatisch mit allen passenden Dateien in alphabetischer Reihenfolge. Mein Projekt ist jedoch voller .coffee
, .litcoffee
, .js
und .map
Dateien.
Wie erkläre ich vimnicht.js
um die und .map
Dateien automatisch zu vervollständigen ?
Antwort1
Wildmenu ist die Komponente, wenn Sie sie so nennen wollen, die für die Dateien verantwortlich ist, die Sie mit :e öffnen. Sie können in Ihrer .vimrc ganz einfach Ignorierregeln dafür festlegen, indem Sie
set wildignore+=*.filetype
Angenommen, Sie möchten Ihre Dateitypen ignorieren, dann wäre das:
set wildignore+=*.js,*.map
Es gibt einen tollen ÜberblickHier. Ich würde Ihnen empfehlen, eine spezielle Konfigurationsdatei nur für dieses Projekt zu schreiben und sie zu laden, wenn Sie an diesem Projekt arbeiten. Auf diese Weise ignoriert vim diese Dateien nur, wenn Sie es möchten, und nicht immer.