1、vim的三种工作方式1.命令方式(默认)2.插入方式3.末行方式(ex转义方式)
2、vim的插入方式下按A、a、O、o、I、i键进入插入模式a:当前字符后添加文本A:在行末添加文本i:当前字符前插入文本I:在行首插入文本o:当前行后面插入一空行O:当前行前面插入一空行r:替换光标位置的字符R:替换光标开始的字符
3、vim的命令方式h: 光标向左移动一个字符l: 光标向右移动一个字符j: 光标移动至下一行k: 光标移动到上一行b: 光标向左移动一个词w: 光标向右移动一个词G多唉捋胝: 光标移动到最后一行gg: 光标移动到第一行$: 光标移动到本行末x: 删除光标位置的字符dd: 删除光标所在行D: 删除光标位置到行末d0: 删除光标位置到行首dD: 删除光标位置到文件尾dw: 删除光标位置的单词u: 撤销上一次操作 yy: 复制当前行到编辑缓冲区pp: 将编辑缓冲区内容拷贝到光标下一行Ctrl+u: 屏幕向上滚动半屏Ctrl+d: 屏幕向下滚动半屏Ctrl+b: 屏幕向上滚动一屏Ctrl+f: 屏幕向下滚动一屏Ctrl+g: 显示当前编辑文本信息ndd: 删除光标所在行起的n行字符nyy: 复制光标所在行起的n行字符:n: 光标跳转至第n行行首:$: 光标跳转至末行行首zz: 必要时写盘并退出 viv: VISUAL 状态V:VISUAL LINE 状态Ctrl+v: VISUAL BLOCK 状态