缘起

大学的时候做过Linux内核驱动程序研发,之前写C语言就是用的Vim编辑器,当年的Vim还不如今天之强大,当时的插件也没有现在这么多,只是觉得这个编辑器能满足我想要的所有,查看Linux内核代码,调试C程序,调试汇编代码,写Shell脚本,跑定时测试任务,等等等,都离不开这个编辑器。可能因为当年的机器为了节省几百块的操作系统费,被迫装上了Linux系统,后来才明白,这是上天指引着我来到了Linux这条道路,并且越陷越深。

以前总有人调侃程序员,说PHP是世界上最好的语言,今天带给大家的是CNMP系列的一个比较重量级的选手,Linux下的Vim编辑器。

毋庸置疑,Vim是世界上最棒的编辑器,有编辑器之神的称号,前身是Vi。功能强大,高度可定制是他的特性。

想要熟练使用Vim其实并不难,难就难在要改变你的一些习惯,比方说之前你用编辑器的时候右手肯定是要放在鼠标上面的,只有开始撸代码的时候才会将右手拿离鼠标。这不禁让我想到mac是最适合程序员的电脑,不会是因为他的鼠标就在键盘下侧吧,不过,讲真,mac的触摸板实在是太好用啦!

记住这句话:【vim设计之初就是整个文本编辑都用键盘而非鼠标来完成】,键盘上几乎每个键都有固定的用法,且vim的制作者希望用户在普通模式(也就是命令模式,只可输入命令)完成大部分的编辑工作。

插入模式与命令模式

Vim相较于其他编辑器,不同的地方在于,他有两种模式,第一种就是大家常见的,大部分编辑器都有的插入模式,第二种模式就是他区别于其他编辑器的命令模式。

熟练的使用命令模式能够让你感受到他不适用鼠标的正确性。

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式