Quindi sto lavorando a un progetto con diverse risorse: XML, javascript, QML, immagini, scene 3D. Spesso voglio cercare gli schemi all'interno del mio progetto. L'uso di vimgrep/mypattern/j ** è piuttosto lungo, soprattutto perché cerca all'interno di file binari. Potrei usareCome utilizzare vimgrep su diverse estensioni di file
:vimgrep /mypattern/j *.xml
:vimgrepadd /mypattern/j *.js
Ma io preferirei farlo in un unico comando.
Un altro modo di guardarlo: come impedire a vimgrep di eseguire ricerche all'interno di file binari?
+1 Ancora un "omg" momento ... Il tempo che avrei potuto salvare già sapendo questo prima. Thx Ingo. –
+1 per la cosa 'wildignore'. Nota che i glob vim sono molto più potenti, ad es. '**/*. xml **/*. js' o' **/config/*. xml src/**/*. js' e c'è [_even_ Upward Searching] (http://vimdoc.sourceforge.net /htmldoc/editing.html#file-searching) – sehe
@sehe: Beh, ho inviato quella patch che ha reso ': vimgrep' usarlo :-) È nella versione 7.3.570. –