Vim 中的 find
我认为是 Vim 中必不可少的插件,作用是可以模糊搜索文件 /buf/mru/tag 等等
我用的是改进版的 ctrlpvim/ctrlp.vim 原版是 kien/ctrlp.vim
预览
安装
Pathogen
1 | $ cd ~/.vim/bundle |
Vundle
修改 ~/.vimrc
1 | Plugin 'kien/ctrlp.vim' |
在 Vim 中运行
1 | :PluginInstall |
配置
1 | let g:ctrlp_map = '<leader>p' |
使用
1 | <leader>f # 模糊搜索最近打开的文件(MRU) |
搜索框出来后,输入关键词,然后可以做如下操作
1 | ctrl + j/k # 进行上下选择 |
在搜索框状态下,还可以进行额外操作
1 | F5 # 刷新可搜索文件 |
更多操作见 文档
ctrlp 的插件 ctrlp-funky
ctrlp-funky 可以模糊搜索文件内容的方法名
预览
安装
Pathogen
1 | $ cd ~/.vim/bundle |
Vundle
1 | Plugin 'tacahiroy/ctrlp-funky' |
配置
1 | nnoremap <Leader>fu :CtrlPFunky<Cr> |
使用
1 | <leader>fu # 进入当前文件的函数列表搜索 |
