- 3种模式:
- 一般模式
- 编辑模式
- 命令模式
- 一般模式:移动光标,删除字符、某行,vim + 文件 =>即可进入,在任何模式按ecs即进入一般模式
- 命令模式:在一般模式按:或者/即可进入命令模式
移动
- h左,l右,j下,k上
- ctrl+f 屏幕向前一页
- ctrl+b 屏幕向后一页
- shift+6 行首
- shift+4 行尾
- gg 首行
- G 尾行
- nG 移动到第n行
操作
- x,X 向后/向前删除一个字符
- nx 向后删除n个字符
- dd删除光标所在的一行
- ndd 删除光标所在行之后n行
- yy 复制光标所在行
- nyy复制n行
- p/P 从光表所在行,向下/上粘贴
- u 还原上一步操作
编辑模式
- i/a 在当前字符前/后插入
- I/A 在光标所在行首/尾插入
- o/O 在当前行下/上一行插入新的一行
命令模式
- w 保存
- q 退出
- w!强制保存
- q!强制退出
- set nu/nonu 显示行号/不显示