Vim是从vi发展而来的文本编辑器。它的代码补全、编译和错误跳转等方便编程的功能尤为丰富,被程序员广泛使用。Vim编辑器分为三种模式。命令模式:该状态下文件不可编辑编辑模式:该状态下可编辑编辑最后一行模式:用于保存、退出等,这三种模式可以任意切换。如果用作前端,这些命令应该就够了。不存在,创建一个新文件并打开它。i:vim默认进入“命令模式”。这时候需要先按i进入编辑(插入)模式再编辑。i:在光标前插入内容a:在光标后插入内容o:在下一行插入内容I:在行首插入内容A:在该行不插入内容O:在上一行插入内容u:undov:选择多行,光标位置V:多行选择,整行都会被选中x:删除当前光标,向前删除X:删除当前光标,向后删除:w:保存:q:退出:x:保存并退出:q!:强制退出而不保存:wq:保存并退出>>:向右移动代码<<:向左移动代码r:替换一个字符R:替换所有字符p:粘贴esc:进入命令模式dd:删除/剪切光标所在的一行2dd:删除两行D:从光标开始,剪切后面的所有内容d0:从光标开始,向前剪切shift+zz:相当于wq:wq:强制写入文件并退出.即使文件没有被修改也强制写入,并更新文件的修改时间。:x:写入文件并退出。只有文件被修改才写入,更新文件修改时间,否则不更新文件修改时间。ctrl+r:反向撤消Crtl+f:下一页Crtl+b:上一页ctrl+d:翻半页ctrl+u:翻半页20G:跳到第20行代码G:返回到最后一行gg:回到起始行hjkl:移动光标,对应左、下、上、右HML:移动光标,对应上、中、下yy:复制光标所在行4yy:复制4lines,nyycopynlines更多vim编辑器常用参考命令整理
