命令模式
| 指令 | 含义 |
|---|---|
| a、i、o | 在光标之后、光标处、光标下一行开始编辑 |
| [n ] dd | 从光标所在行开始剪切 |
| [n ] yy | 从光标所在行开始复制 |
| p | 将剪切或者复制的内容进行粘贴 |
| u | 撤销上一步的操作指令 |
| [n ] x | 删除从光标位置开始的后面的n个字符 |
| 1G | 将光标移动到文件的第一行 |
| G | 将光标移动到文件的最后一行 |
| [n]G | 将光标移动到文件的第n行 |
插入模式
底行模式
| 指令 | 含义 |
|---|---|
| w | 保存 |
| q | 退出 |
| ! | 强制执行 |
| q! | 强制退出(不保存) |
| w 文件名 | 文件内存为(更改保存的文件名) |
| r 文件名 | 导入文件的内容到光标所在的位置 |
| [n] | 将光标移动到指定行 |
| set nu/set nonu | 显示/不显示行号 |
| [n],[N] y / [n],[N]d | 复制/剪切n-N行内容 |
| / 字符串 | 查找符合的字符 |
| %s/字符串1/字符串2/gc | 选中全文字符串1替换为字符串2 |
| [n],[N]s/字符串1/字符串2/gc | 选中 n-N 行字符串1替换为字符串2 |
本文详细介绍了Vim编辑器的命令模式,包括光标移动、编辑、剪切、复制和粘贴等操作,以及插入模式和底行模式下的保存、退出、文件导入与内容替换等功能。
8万+

被折叠的 条评论
为什么被折叠?



