在 Vim 中搜索文件,使用 Ack 或 EasyGrep 已经足足的够了,
但是如果我们想把搜索做的更像 IDE ,比如把搜索命中行的上下几行也都显示出来那就更完美了,
这时候我们需要用到 CtrlSF
安装
Pathogen
1 | $ cd ~/.vim/bundle |
Vundle
修改 ~/.vimrc
1
Plugin 'dyng/ctrlsf.vim'
在 Vim 中运行1
:PluginInstall
配置
1 | nmap <Leader><Leader>c :CtrlSF<space> |
使用
使用快捷键 <Leader><Leader>c
唤出搜索命令后,输入关键词和文件名,
如::CtrlSF test *.py
回车即可跳转到第一个匹配行,并列出搜索结果,并点击 o
跳转命中文件