这是我的 .vimrc for Ack,但它不能搜索 .go 文件,我想添加 .go 支持。
let g:ackprg="ack-grep -H --nocolor --nogroup --column"
function! Ack(args)
let grepprg_bak=&grepprg
exec "set grepprg=" . g:ackprg
execute "silent! grep " . a:args
botright copen
let &grepprg=grepprg_bak
exec "redraw!"
endfunction
command! -nargs=* -complete=file Ack call Ack(<q-args>)
最佳答案
从 1.94 版本开始,ack 内置了对 Go 语言的支持。
$ ack --help type
...
--[no]go .go
您可以通过传递 --go
显式启用它,但它应该默认包含在搜索中。
关于vim - 如何在 VIM 中包含 .go 以搜索 Ack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21378045/