在vim中有沒有像在CommandT中那樣以類似方式搜索文件中的字符串(grep/ack etc ..)的方法?Vim CommandT喜歡搜索字符串
所以說我調用搜索窗口。到目前爲止,我寫的字符串的可能匹配將在我繼續輸入時開始顯示。
在vim中有沒有像在CommandT中那樣以類似方式搜索文件中的字符串(grep/ack etc ..)的方法?Vim CommandT喜歡搜索字符串
所以說我調用搜索窗口。到目前爲止,我寫的字符串的可能匹配將在我繼續輸入時開始顯示。
我不認爲有任何本地(如在:set findasyoutype
)的方式來做你想要的。
但是有一個插件!好吧,至少有三個:
:LustyBufferGrep
命令提供該功能。它要求用Ruby支持來編譯Vim。line
擴展提供此功能。我不知道它是如何看起來像CommandT,但如果你發出命令:set incsearch
(或把它放在你的.vimrc),一旦你搜索像往常一樣,使用/
,Vim高亮找到的第一個項目。
出於好奇,downvote的原因是什麼?沒有足夠的細節?建議使用插件而不是原生特性? – romainl 2012-03-16 14:18:54
我不是downvoter,但據我可以告訴你不能用FuzzyFinder搜索多個文件。或者我還沒有找到如何。您可以在單個文件中使用模糊搜索,或者在路徑中打開文件,但不能在多個文件中查找文本。 – 2012-03-16 15:16:06
嗯,正如我寫的,我從來沒有使用過FuzzyFinder,所以我不知道它是否/如何做到這一點,但LustyExplorer搜索所有可用的緩衝區。 CtrlP限於當前緩衝區。 – romainl 2012-03-16 15:32:42