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

HostYun(25元)俄罗斯CN2广播IP地址

从介绍看啊,新增的HostYun 俄罗斯机房采用的是双向CN2线路,其他的像香港和日本机房,均为国内直连线路,访问质量不错。HostYun商家通用九折优惠码:HostYun内存CPUSSD流量带宽价格(原价)购买地址1G1核10G300G/月200M28元/月购买链接1G1核10G500G/月200M38元/月购买链接1G1核20G900G/月200M68元/月购买链接2G1核30G1500G/月...

云基Yunbase无视CC攻击(最高500G DDoS防御),美国洛杉矶CN2-GIA高防独立服务器,

云基yunbase怎么样?云基成立于2020年,目前主要提供高防海内外独立服务器,欢迎各类追求稳定和高防优质线路的用户。业务可选:洛杉矶CN2-GIA+高防(默认500G高防)、洛杉矶CN2-GIA(默认带50Gbps防御)、香港CN2-GIA高防(双向CN2GIA专线,突发带宽支持,15G-20G DDoS防御,无视CC)。目前,美国洛杉矶CN2-GIA高防独立服务器,8核16G,最高500G ...

易探云:香港物理机服务器仅550元/月起;E3-1230/16G DDR3/SATA 1TB/香港BGP/20Mbps

易探云怎么样?易探云(yitanyun.com)是一家知名云计算品牌,2017年成立,从业4年之久,目前主要从事出售香港VPS、香港独立服务器、香港站群服务器等,在售VPS线路有三网CN2、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。目前,易探云推出免备案香港物理机服务器性价比很高,E3-1230 8 核*1/16G DDR3/SATA 1TB/香港BGP线路/20Mbps/不限流量,仅...

nerd为你推荐
域名空间什么是域名,空间?全能虚拟主机旗舰型全能主机500m(x500.特惠虚拟主机)要什么数据库注册国际域名怎么申请国际域名查询ip怎么查看IP地址个人虚拟主机个人网站该购买什么类型虚拟主机?asp网站空间求申请ASP免费空间地址的网址国内最好的虚拟主机国内虚拟主机哪家的好?万网虚拟主机万网虚拟、专享、独享主机有什么区别?大连虚拟主机大连哪些地方的网通机房好?mysql虚拟主机如何建立支持PHP+MySQL的虚拟主机?
根域名服务器 我的世界服务器租用 com域名价格 万网域名解析 已经备案域名 老域名全部失效请记好新域名 电信测速器 国外主机 hostmonster php探针 metalink 支付宝扫码领红包 域名与空间 重庆电信服务器托管 韩国代理ip 东莞主机托管 国外代理服务器 双十二促销 海外加速 web服务器 更多