插入命令
| 命令 | 描述 |
|---|---|
| i | 在光标前插入 |
| I | 在光标当前行插入 |
| a | 在光标后插入 |
| A | 在光标当前行末尾插入 |
| o | 在光标当前行的下一行插入新行 |
| O | 在光标当前行的上一行插入新行 |
定位命令
| 命令 | 描述 |
|---|---|
| :set nu | 显示行号 |
| :set nonu | 取消行号 |
| gg | 到文本的第一行 |
| G | 到文本的最后一行 |
| :n | 到文本的第n行 |
删除命令
| 命令 | 描述 |
|---|---|
| x | 删除光标所在处字符 |
| nx | 删除光标所在处后的n个字符 |
| dd | 删除光标所在行 |
| ndd | 删除n行 |
| dG | 删除光标所在处到行尾的内容 |
| D | 删除光标所在处到行尾的内容 |
| :n1,n2d | 删除指定范围的行 |
替换的取消命令
| 命令 | 描述 |
|---|---|
| u | undo,取消上一步操作 |
| Ctrl+r | redo,返回到undo之前 |
| r | 替换光标所在处的字符 |
| R | 从光标所在处开始替换,按Esc键结束 |
常用快捷键
| 命令 | 描述 |
|---|---|
| shift+zz | 保存退出,与“wq”作用相同 |
| v | 进入字符可视模式 |
| V或shift+v | 进入行可视模式 |
| Ctrl+v | 进入块可视模式 |










网友评论