Vim常用命令集锦
因为Vim入门比较困难,所以在开始遇到Vim的时候一直尝试着避免使用它,但是在当前常用的Linux发行版中,无论是Ubuntu还是Centos,日常的管理和开发任务中都不可避免的要跟Vim编辑器打交道,但是平时工作特点又决定了Vim并不是经常使用,仅仅是偶尔用一下,因此专门去花时间学习Vim的各种命令就得不偿失,基于以上考虑,将平时经常用到的几个Vim命令记录下来,以便于忘记时查找。
1、命令模式和编辑模式切换
Vim模式打开文本文件时进入命令模式,此时输入i,进入编辑模式,在编辑模式下可以进行文本的正常输入;在编辑模式下按下Esc键,则回到命令模式,在命令模式下可以输入各种命令,如输入:wq则可以保存文本文件。
注意:后续命令的输入都需要在命令模式下。
2、光标跳转命令
shift+g | 光标跳转到文本的最后一行的首字符 |
nshift+g | 光标跳转到文本的第n行的首字符 |
gg | 光标跳转到文本的开始一行的首字符 |
shift+4 | 光标跳转到光标所在行的最后一个字符 |
3、复制、粘贴和剪切命令
v | 从光标所在位置开始,光标所经过的地方被选中 |
y | 复制被选中的字符 |
yy | 复制光标所在位置的一整行 |
3yy | 复制从当前行开始的三整行 |
p | 粘贴 |
x | 删除光标所在位置的一个字符 |
dd | 删除光标所在位置的一整行 |
3dd | 删除从当前行开始的三整行 |
u | 撤销上一次操作 |