Vim/Ag:AgFromSearch 中的文件白名单



我正在使用 vim 和 Ag.vim(银色搜索器),我遇到了一个问题。

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 映射到 :AgFromSearch。

最新更新