0
我最近爲vim安裝了EasyGrep Plugin。它工作得很好,除了一件令我困擾的事情:當我使用<leader>vv
(映射到EgMapGrepCurrentWord_v
)來搜索光標下的單詞時,EasyGrep打開一個拆分窗口並將其搜索到的每個文件加載到拆分中。vim EasyGrep:打開拆分窗口並加載每個搜索文件
這似乎很費時間,也很分散注意力。你知道一個選項來禁用它嗎?
我最近爲vim安裝了EasyGrep Plugin。它工作得很好,除了一件令我困擾的事情:當我使用<leader>vv
(映射到EgMapGrepCurrentWord_v
)來搜索光標下的單詞時,EasyGrep打開一個拆分窗口並將其搜索到的每個文件加載到拆分中。vim EasyGrep:打開拆分窗口並加載每個搜索文件
這似乎很費時間,也很分散注意力。你知道一個選項來禁用它嗎?
由於Vim的內置:vimgrep
命令的工作原因,此特定行爲出現。從Vim的文檔:
能夠做到這一點Vim加載每個文件,就好像它正在編輯。
這必須是導致閃爍窗口的副作用的原因。如果您發現這種干擾,您可以考慮使用外部grep命令:grep
而不是:vimgrep
命令。默認情況下,EasyGrep配置爲使用:vimgrep
。您可以通過使用以下設置設置.vimrc來切換到:grep
。
let g:EasyGrepCommand=1
你是什麼意思*「EasyGrep打開拆分窗口,並加載它搜索到的每個文件拆分。」*?你看到分割中加載的所有文件的內容嗎?我所看到的是quickfix窗口,可以立即打開文件名和行號列表。這正是這個偉大插件的目的(' vr' rocks)。 –
romainl
2012-07-16 13:29:05
是的,我可以看到每個文件的內容。 – evnu 2012-07-16 13:30:09
您爲EasyGrep設置了哪些選項? – romainl 2012-07-16 15:09:55