跳转nerd

nerd  时间:2021-01-05  阅读:()
Vim教程网(https://vimjc.
com)将Vim打造成IDE编辑器(基础)-Vim使用技巧(19)根据个人的经验,一个程序员使用文本编辑器进行编程时最常用的功能主要是:语法高亮、代码自动补齐、函数跳转、工程项目树展示、全局搜索、代码折叠等.
作为入门级Vim配置,本文介绍如何将Vim打造成最基础的集成开发环境(IDE,IntegratedDevelopmentEnvironment).
1.
语法高亮Vim自带语法高亮显示功能,只需要打开syntax选项即可.
可通过在Vim配置文件~/.
vimrc中增加以下配置项:1234"打开文件类型检测"filetypeon"打开语法高亮显示"syntaxonVim的语法高亮显示依赖于Vim的文件类型检测功能,具体可参考Vim文件类型检测原理及应用.
2.
代码自动补齐使用IDE提供的代码自动补齐功能可以提高编程效率,减少输入上的错误.
Vim自带基础的自动补齐功能,推荐使用自动补齐神器:YouCompleteMe插Vim教程网(https://vimjc.
com)件.
YouCompleteMe是通过Vim的omnifunc机制来实现自动补全功能的,具体安装方法参考Vim自动补齐插件YouCompleteMe安装指南(2019年最新).
3.
函数跳转函数跳转是使用IDE时最常用的功能之一,可基于ctags软件手工生成tags文件实现跳转(参考Vim使用ctags实现函数跳转),也可以使用Vim插件vim-gutentags自动生成和更新tags文件进行跳转,具体安装和使用方法请参考Vim自动生成tags插件vim-gutentags安装和自动跳转方法.
Vim教程网(https://vimjc.
com)此外,对于代码中引入的头文件快速打开等场景,可使用Vim提供的文件跳转功能,推荐阅读Vim文件间跳转.
4.
工程项目树展示IDE最直观的一个功能就是能非常清晰地展示当前开发项目所包含的各源文件目录层次,Vim下推荐使用NERDTree插件来显示文件树结构,其安装和使用方法请阅读Vim插件NERDtree介绍与使用方法.
Vim教程网(https://vimjc.
com)5.
全局搜索有些时候,需要在当前工程下模糊搜索某些关键词,全局搜索功能就能在这种场景下发挥很大的作用.
有多种提供模糊搜索功能的Vim插件,这里推荐Vim模糊搜索插件ctrlp以及Vim模糊搜索神器fzf,各位按需取用.
6.
代码折叠当某个函数中的模块逻辑比较长,而你又只想理解整个函数的功能时,往往需要对部分细节代码进行折叠.
Vim也提供了基本的代码折叠功能,只需在~/.
vimrc配置文件中增加以下配置项即可:1setfoldmethod=indent详情可查考Vim代码折叠,也可以使用Vim插件SimpleFold来实现更加智能地折叠.
Vim教程网(https://vimjc.
com)只需以上几个步骤就可以将Vim打造成最基础的IDE.
写完这篇文章突然发现,原来我已经把最基础的Vim配置介绍都写完了,不禁有一丝小小的满足感~《女程序员说》原创不易,希望能给小女子的公众号加个关注

UCloud:全球大促降价,云服务器全网最低价,1核1G快杰云服务器47元/年

ucloud:全球大促活动降价了!这次云服务器全网最低价,也算是让利用户了,UCloud商家调低了之前的促销活动价格,并且新增了1核1G内存配置快杰型云服务器,价格是47元/年(也可选2元首月),这是全网同配置最便宜的云服务器了!UCloud全球大促活动促销机型有快杰型云服务器和通用型云服务器,促销机房国内海外都有,覆盖全球20个城市,具体有北京、上海、广州、香港、 台北、日本东京、越南胡志明市、...

Hostiger发布哥伦布日提供VPS主机首月七折优惠 月费2.79美元

Hostiger商家我们可能以前也是有见过的,以前他们的域名是Hostigger,后来进行微调后包装成现在的。而且推出Columbus Day哥伦布日优惠活动,提供全场的VPS主机首月7折月付2.79美元起的优惠。这里我们普及一下基础知识,Columbus Day ,即为每年10月12日,是一些美洲国家的节日,纪念克里斯托弗·哥伦布在北美登陆,为美国的联邦假日。Hostiger 商家是一个成立于2...

819云(240元)香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP

819云是我们的老熟人了,服务器一直都是稳定为主,老板人也很好,这次给大家带来了新活动,十分给力 香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP 240元0官方网站:https://www.819yun.com/ 特惠专员Q:442379204套餐介绍套餐CPU内存硬盘带宽IP价格香港CN2 (特价)E5 随机分配16G1T 机械20M3IP240元/月日本CN2 (...

nerd为你推荐
.net虚拟主机哪里有支持net4.0的虚拟主机域名注册公司国内正规的国别域名注册商是哪家?虚拟主机购买虚拟主机需要购买吗?我想自己做个网站,只买了域名了,请问还需要怎么做呢?info域名注册info域名什么时候出现的?虚拟空间哪个好哪个网络服务商的虚拟空间服务比较好呢?虚拟主机管理系统虚拟主机管理系统那一家好?虚拟主机软件常见的虚拟机软件有哪几种?天津虚拟主机在天津哪个地方能买到较好的价格又实惠还可以送货上门的虚拟主机!域名邮箱邮箱域名是什么org域名org域名做网站好不好
网站虚拟主机空间 俄罗斯vps 免费注册网站域名 如何查询域名备案号 host1plus hostmonster 台湾服务器 网站实时监控 镇江联通宽带 panel1 中国电信测速112 秒杀汇 中国网通测速 vip域名 电信主机 东莞idc 河南移动梦网 下载速度测试 阿里dns 石家庄服务器 更多