Vim/Ag: AgFromSearch 中的文件白名单
Vim/Ag: files whitelist in AgFromSearch
我正在使用 vim 和 Ag.vim
(silver-searcher),我遇到了一个问题。
Ag 插件定义了 Ex 模式命令,例如 :Ag
和 :AgFromSearch
。
但是虽然 :Ag
允许我将选项传递给 shell 的 ag
命令,例如 -G
允许我将文件列入白名单,:AgFromSearch
不允许我..
所以我的问题是 - 有什么好的解决方案吗?或者我应该模仿插件实现 :AgFromSearch
和 :Ag
的方式并通过它传递选项?
Ag.vim 已弃用;您应该考虑重新使用 Ack.vim。
Ack.vim 的维护者愿意支持 Ag 社区。
:AckFromSearch 允许传递额外的选项,例如 -G。您首先必须将 Ack.vim 配置为使用 Ag,方法是将其添加到 .vimrc:
let g:ackprg = 'ag --vimgrep'
然后,您可以像下面这样执行 :AckFromSearch:
:AckFromSearch -G '.*py'
自从回到 Ack.vim 插件后,我经常使用这个功能,并且将 ,* 映射到 vim 中的 :AgFromSearch。
我正在使用 vim 和 Ag.vim
(silver-searcher),我遇到了一个问题。
Ag 插件定义了 Ex 模式命令,例如 :Ag
和 :AgFromSearch
。
但是虽然 :Ag
允许我将选项传递给 shell 的 ag
命令,例如 -G
允许我将文件列入白名单,:AgFromSearch
不允许我..
所以我的问题是 - 有什么好的解决方案吗?或者我应该模仿插件实现 :AgFromSearch
和 :Ag
的方式并通过它传递选项?
Ag.vim 已弃用;您应该考虑重新使用 Ack.vim。 Ack.vim 的维护者愿意支持 Ag 社区。
:AckFromSearch 允许传递额外的选项,例如 -G。您首先必须将 Ack.vim 配置为使用 Ag,方法是将其添加到 .vimrc:
let g:ackprg = 'ag --vimgrep'
然后,您可以像下面这样执行 :AckFromSearch:
:AckFromSearch -G '.*py'
自从回到 Ack.vim 插件后,我经常使用这个功能,并且将 ,* 映射到 vim 中的 :AgFromSearch。