跳转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配置介绍都写完了,不禁有一丝小小的满足感~《女程序员说》原创不易,希望能给小女子的公众号加个关注

百星数据(60元/月,600元/年)日本/韩国/香港cn2 gia云服务器,2核2G/40G/5M带宽

百星数据(baixidc),2012年开始运作至今,主要提供境外自营云服务器和独立服务器出租业务,根据网络线路的不同划分为:美国cera 9929、美国cn2 gia、香港cn2 gia、韩国cn2 gia、日本cn2 gia等云服务器及物理服务器业务。目前,百星数据 推出的日本、韩国、香港cn2 gia云服务器,2核2G/40G/5M带宽低至60元/月,600元/年。百星数据优惠码:优惠码:30...

VirMach:$7.2/年KVM-美元512MB/$7.2/年MB多个机房个机房可选_双线服务器租赁

Virmach对资源限制比较严格,建议查看TOS,自己做好限制,优点是稳定。 vCPU 内存 空间 流量 带宽 IPv4 价格 购买 1 512MB 15GB SSD 500GB 1Gbps 1 $7/VirMach:$7/年/512MB内存/15GB SSD空间/500GB流量/1Gbps端口/KVM/洛杉矶/西雅图/芝加哥/纽约等 发布于 5个月前 (01-05) VirMach,美国老牌、稳...

HostKvm($4.25/月)俄罗斯/香港高防VPS

HostKvm又上新了,这次上架了2个线路产品:俄罗斯和香港高防VPS,其中俄罗斯经测试电信CN2线路,而香港高防VPS提供30Gbps攻击防御。HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。俄罗斯VPSCPU:1core内存:2G...

nerd为你推荐
海外虚拟主机空间有免费的性能好的国外虚拟主机空间吗?海外虚拟主机空间国外虚拟主机空间为什么能这么大呢?海外虚拟主机空间建个网站、买一个国外的空间或是虚拟主机、请问哪里有?海外虚拟主机空间国外虚拟主机和国内空间的差别?广东虚拟主机西部数码和中国万网,哪家的虚拟主机哪个好,用过的说说?广东虚拟主机大家推荐一下广东地区稳定的IDCasp主机sulzer主机类型有哪些vps试用小弟是VPS新手,请问各位哪里有VPS主机免费试用和T楼活动啊?求网站..域名主机域名和主机名之间的区别是什么云服务器租用云服务器怎么租呀
Oray域名注册服务商 已备案未注册域名 国外服务器租用 天津服务器租赁 免费申请网站域名 域名主机基地 企业主机 directspace cve-2014-6271 博客主机 linkcloud 牛人与腾讯客服对话 英文站群 网站cdn加速 北京双线 国外代理服务器软件 能外链的相册 如何注册阿里云邮箱 彩虹云 双线asp空间 更多