GVim安装Leaderf和使用
下载安装Leaderf
如果你安装了Vundle, 那么直接再Vimrc中添加指令Plugin 'Yggdroot/LeaderF'
等待安装完成即可,如果你没有装Vundle,那直接去github上下载并解压拷贝即可。
需要注意的是Leaderf还依赖与ctags和rg(这个插件全名是Rigrep)插件,如果你还没有装可以去github上直接下载Release版的,将其中的*.exe文件拷贝到与GVim.exe同级目录即可。
Leaderf常用指令
-
查询文件:
:Leaderf file
默认是从根目录内的文件中查找。
-
查询函数:
:Leaderf function
默认是再当前文件中查找函数。
-
模糊查询字符串:
Leaderf rg
默认从根目录内的文件中查找,模糊查找,非常只能且迅速。
-
查询最近打开过的文件:
:Leaderf mru
这个功能特别是在你关闭vim后,下次再打开继续编辑时很有用
-
查询Buffer:
:Leaderf buffer
当前buffer一览眼底,很爽。
-
按键映射
当然,最好还是按键映射一下,毕竟这几个搜索还是经常用到的,每次打这么多太累。我的配置如下:"""""""""""""""""""""""""""""" "Leaderf settings """""""""""""""""""""""""""""" "文件搜索 nnoremap <silent> <Leader>f :Leaderf file<CR> "历史打开过的文件 nnoremap <silent> <Leader>m :Leaderf mru<CR> "Buffer nnoremap <silent> <Leader>b :Leaderf buffer<CR> "函数搜索(仅当前文件里) nnoremap <silent> <Leader>F :Leaderf function<CR> "模糊搜索,很强大的功能,迅速秒搜 nnoremap <silent> <Leader>rg :Leaderf rg<CR>
PS: 其实你要是懒得记指令,你可以不管查文件还是函数字符等都用指令Leaderf rg
就行,当然设置位快捷键会比较好。
以不管查文件还是函数字符等都用指令Leaderf rg
就行,当然设置位为捷键会比较好。*