在这一周内,老师向我们介绍了vim的概况、优势和一些基本操作。在课后的练习中,我似乎对这款编辑器不太熟悉,便向百度寻求帮助。
撇开这些,linux内的编辑器不止一个,vim和其他编辑器相比,优点在哪里,我在网上进行查找,在知乎上发现了如下回答:
其实说白了,vim的优势就在于基本的编辑操作(甚至是相对于Emacs)。
由于多模式的存在,vim可以用最简单的按键实现光标移动(上下左右、词移动、段移动)、文本复制粘贴(寄存器的存在使得复制粘贴功能更为强大)、键盘宏(由于光标定位的多样性,vim的键盘宏是非常好用的)。
虽然vim也有很多眼花缭乱的插件,但是客观说来这些插件的功能还是比不过那些优秀的IDE,真正使得vim拥有“神之编辑器”地位的,正是这些基本操作。
现在很多工具和IDE(浏览器、Office软件、Emacs、Sublime Text)会有效仿vim编辑方式的插件,这也指明了vim的真正的优势在哪里。
知乎上面的这段话总结下来也就是高效率移动、高效率输入、高效读代码。
VIM作为一款优秀的编辑器值得你掌握。