gpt4 book ai didi

vim - 如何在 VIM 中包含 .go 以搜索 Ack?

转载 作者:IT王子 更新时间:2023-10-29 01:22:31 27 4
gpt4 key购买 nike

这是我的 .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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com