2016-12-31 46 views
0

我使用的是vim與Ag.vim(silver-searcher),我遇到了一個問題。Vim/Ag:AgFromSearch中的文件白名單

銀插件定義Ex模式命令,例如:Ag:AgFromSearch。 但同時:Ag讓我選項傳遞給外殼的ag命令,例如-G這讓我的白名單文件,:AgFromSearch不會讓我..

所以我的問題是 - 有沒有漂亮的解決方案對此?或者我應該只是模仿插件實現的方式:AgFromSearch:Ag並通過它的選項?

回答

1

Ag.vim已棄用;你應該考慮回到使用Ack.vim。 Ack.vim的維護者可以支持Ag社區。

The:AckFromSearch允許傳遞額外的選項,如-G。你首先必須配置Ack.vim使用銀,加入這.vimrc中:

let g:ackprg = 'ag --vimgrep' 

而且,那麼你可以做:AckFromSearch如下所示:

:AckFromSearch -G '.*py' 

由於移動回Ack.vim插件,我經常使用這個特性,並且已經將*映射到:vim中的AgFromSearch。