在vim中是否有一种类似于CommandT的方式来搜索(grep/ack等)文件中的字符串?
比如说,我调用搜索窗口。当我继续输入时,与我已经输入的字符串可能匹配的结果将开始显示。
我认为没有本地的方法(如:set findasyoutype
)来确切地实现您想要的功能。
但是有一个插件可以做到!好吧,至少有三个:
:LustyBufferGrep
命令提供此功能。它需要Vim编译支持Ruby。line
扩展提供此功能。我不知道在CommandT中是什么样子,但如果你输入命令:set incsearch
(或将其放入你的.vimrc文件中),一旦你像往常一样使用/
进行搜索,vim会突出显示第一个找到的项目。
:Grep
或者:VimGrep
加上快速修复窗口将是首选,ack.vim
也很棒,还有许多其他插件试图使这个任务更轻松。这部分问题非常简单。但是你想要一个模糊搜索界面,据我所知,唯一的添加了模糊匹配到常规搜索的是我的答案里的那些。 - romainl