Trong vim, tôi thường xuyên tìm kiếm với vimgrep. Tôi có ánh xạ như sau:Làm cách nào để loại trừ các mẫu tệp trong vimgrep?
map <leader>s :execute "noautocmd vimgrep /\\<" . expand("<cword>") . "\\>/gj **/*.*" <Bar>
cw<CR> 5
Vấn đề là có một số thư mục con tạm thời (như obj, objd) mà tôi không muốn tìm kiếm. Làm thế nào tôi có thể loại trừ các thư mục con phù hợp với các mẫu nhất định. Ví dụ: các thư mục con có tiền tố "objd" không được bao gồm trong tìm kiếm.
Tôi không tìm thấy bất kỳ tùy chọn liên quan nào cho vimgrep. Bây giờ tôi sử dụng grep thay vào đó. –
Bạn có thể sử dụng grep thay vì vimgrep. [Ở đây] (http://amix.dk/blog/post/175) giải thích cách sử dụng với tập lệnh có tên MyGrep –