你的位置:首页 > 软件开发 > 操作系统 > 【CNMP系列】VIM编辑器详解

【CNMP系列】VIM编辑器详解

发布时间:2017-03-23 00:00:42
缘起大学的时候做过Linux内核驱动程序研发,之前写C语言就是用的Vim编辑器,当年的Vim还不如今天之强大,当时的插件也没有现在这么多,只是觉得这个编辑器能满足我想要的所有,查看Linux内核代码,调试C程序,调试汇编代码,写Shell脚本,跑定时测试任务,等等等,都离不开这个 ...

【CNMP系列】VIM编辑器详解

缘起

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

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

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

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

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

插入模式与命令模式

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

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

两者切换方式

进入Vim之后,键盘敲击

i:在当前字符的左边插入I:在当前行首插入a:在当前字符的右边插入A:在当前行尾插入o:在当前行下面插入一个新行O:在当前行上面插入一个新行

原标题:【CNMP系列】VIM编辑器详解

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录