2012-07-16 87 views
0

我最近爲vim安裝了EasyGrep Plugin。它工作得很好,除了一件令我困擾的事情:當我使用<leader>vv(映射到EgMapGrepCurrentWord_v)來搜索光標下的單詞時,EasyGrep打開一個拆分窗口並將其搜索到的每個文件加載到拆分中。vim EasyGrep:打開拆分窗口並加載每個搜索文件

這似乎很費時間,也很分散注意力。你知道一個選項來禁用它嗎?

+0

你是什麼意思*「EasyGrep打開拆分窗口,並加載它搜索到的每個文件拆分。」*?你看到分割中加載的所有文件的內容嗎?我所看到的是quickfix窗口,可以立即打開文件名和行號列表。這正是這個偉大插件的目的(' vr' rocks)。 – romainl 2012-07-16 13:29:05

+0

是的,我可以看到每個文件的內容。 – evnu 2012-07-16 13:30:09

+0

您爲EasyGrep設置了哪些選項? – romainl 2012-07-16 15:09:55

回答

1

由於Vim的內置:vimgrep命令的工作原因,此特定行爲出現。從Vim的文檔:

能夠做到這一點Vim加載每個文件,就好像它正在編輯。

這必須是導致閃爍窗口的副作用的原因。如果您發現這種干擾,您可以考慮使用外部grep命令:grep而不是:vimgrep命令。默認情況下,EasyGrep配置爲使用:vimgrep。您可以通過使用以下設置設置.vimrc來切換到:grep

let g:EasyGrepCommand=1 
相關問題