这便是Vim代码编辑器,做过Linux下程序开发的人一定不会陌生,我们知道,一套操作系统共有两种操作方式,第一种是“带桌面的可视化操作”,另一种是“命令行指令操作”,那些在以Linux作为开发环境的同学,你们一定使用过Vim,我们都都知道这个代码编辑器非常强大,但有些开发者却不常使用它,根据我的经验大概是这样:操作方式繁琐,不能使用鼠标;代码管理能力差,可视化差;代码高亮、代码自动补全、智能提示不完善等等。但是,被大家忽略的一点是Vim的属性是可以自定义的,这里我主要记录Vim的自定义相关操作
一、Vim功能介绍:
1. 操作方式:完全脱离鼠标和键盘上的上下左右方向键,在整个开发过程中,你的双手可不用离开键盘。具体的可百度搜索“Vim快捷键”,没错,在进行正式开发前,你必须先背下这些快捷键才能熟练使用。
2. 如何编译和运行:
保存代码 ---> 使用编译指令(GCC)----> 运行程序(./run) ,这样,一段代码或者一个程序就跑起来了
3. 调试:调试时使用gdb命令,调试功能非常全,包括加点电、单步调试、跳进跳出函数等等
二、Vim自定义属性:(先看图)
上面两张截图,看出来与系统自带的Vim风格有什么不同吗,我定义的两种不同的Theme,这是直观上与能感觉到的不同,其实不仅仅是修改了默认的主题样式,被我自定义的属性还有很多很多,互联网上有很多Vim自定义配置文件可参照,但大多都只能满足我部分需求,于是,我集结了互联网上所有Vim自定义属性中比较实用的部分,将其做成自己的.vimrc,这其中包括了代码高亮、符号自动补全、智能提示、快速翻页、快速编译运行、鼠标跟随、激活方向键等等,还有很多可自定义的功能没有加入,比如有些插件可使Vim增加一个可视化工程管理区域、代码逻辑跳转,是因为我觉得Vim本来就是一个命令行代码编辑器,我不想把它包装成一个类似Windows下的开发工具一样,所以可视化的插件一个都没加,下面贴出自定义配置文件:.vimrc
就是这68行配置代码,足矣使你对你的Vim爱不释手!需要的收藏吧,我不 是雷锋! |