Vì vậy, tôi đang làm việc trên một dự án với một số tài nguyên: XML, javascript, QML, hình ảnh, cảnh 3D. Tôi thường muốn tìm kiếm các mẫu bên trong dự án của mình. Sử dụng vimgrep/mypattern/j ** khá dài, đặc biệt vì nó tìm kiếm bên trong các tệp nhị phân. Tôi có thể sử dụngCách sử dụng vimgrep trên một số phần mở rộng tệp
:vimgrep /mypattern/j *.xml
:vimgrepadd /mypattern/j *.js
Nhưng tôi muốn làm điều đó trong một lệnh.
Một cách khác để xem xét: cách ngăn chặn vimgrep tìm kiếm bên trong tệp nhị phân?
+1 Một khoảnh khắc "omg" ... Thời gian tôi có thể đã lưu đã biết điều này sớm hơn. Thx Ingo. –
+1 cho điều 'wildignore'. Lưu ý rằng các quả cầu vim mạnh hơn rất nhiều, ví dụ: '**/*. xml **/*. js' hoặc' **/config/*. xml src/**/*. js' và có [_even_ Upward Searching] (http://vimdoc.sourceforge.net /htmldoc/editing.html#file-searching) – sehe
@sehe: Vâng, tôi đã gửi bản vá đó đã làm cho ': vimgrep' sử dụng nó :-) Đó là trong phiên bản 7.3.570. –