GVim Leaderf的安装与配置使用

GVim安装Leaderf和使用

下载安装Leaderf

  如果你安装了Vundle, 那么直接再Vimrc中添加指令Plugin 'Yggdroot/LeaderF'等待安装完成即可,如果你没有装Vundle,那直接去github上下载并解压拷贝即可。

  需要注意的是Leaderf还依赖与ctags和rg(这个插件全名是Rigrep)插件,如果你还没有装可以去github上直接下载Release版的,将其中的*.exe文件拷贝到与GVim.exe同级目录即可。

Leaderf常用指令
  • 查询文件::Leaderf file
      默认是从根目录内的文件中查找。
    [外链图片转存失败(img-a5aQvyp4-1563696770427)(.\Leaderf_file.png "Leaderf file")]

  • 查询函数: :Leaderf function
      默认是再当前文件中查找函数。
    [外链图片转存失败(img-qdJSMYfB-1563696770428)(.\Leaderf_function.png "Leaderf function")]

  • 模糊查询字符串: Leaderf rg
      默认从根目录内的文件中查找,模糊查找,非常只能且迅速。
    [外链图片转存失败(img-Kp8UjfV9-1563696770430)(.\Leaderf_rg.png "Leaderf rg")]

  • 查询最近打开过的文件: :Leaderf mru
      这个功能特别是在你关闭vim后,下次再打开继续编辑时很有用
    [外链图片转存失败(img-1hB1YMaL-1563696770430)(.\Leaderf_mru.png "Leaderf mru")]

  • 查询Buffer: :Leaderf buffer
      当前buffer一览眼底,很爽。
    [外链图片转存失败(img-GjQAsve7-1563696770431)(.\Leaderf_buffer.png "Leaderf 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就行,当然设置位为捷键会比较好。*

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值