GVim Leaderf的安装与配置使用
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>"Buffernnoremap <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
就行,当然设置位为捷键会比较好。*
GVim Leaderf的安装与配置使用相关推荐
- VIM插件离线安装与配置(taglist,airliner,gutentags,LeaderF,gtags,AutoComplPop,omnicppcomplete,fzf,Rg)
VIM插件离线安装与配置 1.VIM 插件离线安装与配置 1.1 离线包 2.vim8安装 2.1.查看vim版本 2.2.vim下载 2.3 vim安装步骤 3. vimrc通用配置 4.插件管理( ...
- GVIM技巧系列-GVIM安装与配置
前言 GVIM被誉为编辑器之神,是一款好用强大的文本编辑器,本文主要介绍Windows版GVIM的安装以及配置. 一.GVIM的安装 1.访问官方网址https://www.vim.org/downl ...
- Gvim的安装及配置
同步发布在个人博客:https://www.zhyong.cn/posts/876e/ Gvim是vim下的Windows版本,是一个GUI程序.Vim是从vi发展出来的一个文本编辑器,具有代码补完. ...
- Linux:Vim的安装与配置
Vim的安装与配置 版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme https://blog.csdn.net/gat ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Portainer 安装与配置
文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 Portainer 是一个开源.轻量级Do ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
最新文章
- JSP的执行过程(详解)
- 【连载】优秀程序员的 45 个习惯之习惯33
- 素数定理π(n)~n/lnn弱化版证明
- 组件 插件 控件联系与区别
- 简析并查集[C/C++]
- c++输出数据的二进制表示形式
- CV之NS:图像风格迁移(Neural Style 图像风格变换)算法简介、过程思路、关键步骤配图、案例应用之详细攻略
- Python之collections容器数据类型
- javascript 判断为负数_JavaScript从零开始——标准库(7)
- 【转】Dicom文件解析!!!!!!
- Dcmtk在PACS开发中的应用(基础篇) 第二章 打印影像(胶片) 作者 冷家锋
- 在vue中使用echarts之世界各地到中国某些城市的航线
- ETL(数据抽取、转换、装载)
- 奥克兰大学计算机科学专业学费,奥克兰大学各专业学费
- 更改360极速浏览器默认安装路径
- ubuntu20.04屏幕亮度无法调节(亮度条调节无效)的简单靠谱解决方案及踩坑历程
- 巨大数的运算 (前篇 ——对于整数) # 万进制 # —————— 开开开山怪
- iOS 自定义cell【商品信息】 : 左侧为商品图片,右侧为商品名称,采购价,小计及数量等信息
- 【小迪安全】web安全|渗透测试|网络安全 | 学习笔记-5
- 微信小程序面试题大全