模糊搜索
我们经常需要在一个代码项目中模糊搜索一些文本,怎么办呢?
Vim自带的搜索/可以搜索当前文件,但是项目有很多个文件需要一个插件来模糊搜索多个文件内容使用Ag.vim或者fzf.vim都可以很好地支持模糊搜索
fzf与fzf.vim
fzf是一个强大的命令行模糊搜索工具,fzf.vim集成到了vim里https://github.com/junegunn/fzf.vim
```handlebars
使用Ag[PATTERN]模糊搜索字符串
使用Files[PATH]模糊搜索目录
```cpp
Plug 'junegunn/fzf.vim'
:w
:source %
:PlugInstall
搜索替换插件far.vim
如果想要批量搜索替换,可以试试
far.vim https://github.com/brooth/far.vim比如在重构代码的时候经常会用到
:Far foo bar **/*.py
:Fardo
Plug 'brooth/far.vim'
:source %
:PlugInstall