文前说明
作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。
本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。
命令模式: 按 Esc 进入。
| 命令 | 含义 | 是否进入插入模式 |
|---|---|---|
| i | 插入,从目前光标所在之处插入所输入的文字。 | √ |
| a | 增加,目前光标所在的下一个字开始输入文字。 | √ |
| o | 插入新的一行,从行首开始输入文字。 | √ |
| Ctrl+B | 向上翻页。 | |
| Ctrl+F | 向下翻页。 | |
| gg | 移动到文件头。 | |
| G | 移动到文件尾。 | |
| 0 | 移动到行头。 | |
| $ | 移动到行尾。 | |
| w | 移动到下一个单词头。 | |
| #+Enter | 向下移动 # 行。 | |
| x | 删除光标后面一个字符。 | |
| #+x | 删除光标后面 # 个字符。 | |
| u | 恢复上一个操作。 | |
| dd | 删除(剪切)光标所在行。 | |
| #+dd | 删除(剪切)包含光标所在行在内的向下 # 行。 | |
| yy | 复制光标所在行。 | |
| #+yy | 复制包含光标所在行在内的向下 # 行。 | |
| p | 粘贴。 | |
| y+$ | 复制光标所在位置到行尾。 | |
| y+0 | 复制光标所在位置到行头。 | |
| r+# | 用 # 替换光标所在位置字符。 |
底线命令模式: 按 Shift+i 进入。
| 命令 | 含义 |
|---|---|
| set nu | 显示行号。 |
| #+Enter | 移动到 # 行。 |
| w | 保存。 |
| !+w | 强制保存。 |
| q | 退出文件。 |
| !+q | 强行退出文件。 |
| w+q | 保存并退出。 |
| !+w+q | 强制保存并退出。 |
| /+pattern | 向下搜索关键字 pattern。 |
| ?+pattern | 向上搜索关键字 pattern。 |
| n | 搜索状态下(/:向下,?:向上)继续搜索下一个 # 所在位置。 |
| n,$s/pattern/replace/g | 从第 n 个字符到 全文最后 用 replace 替换 pattern 并且不用确认(如果 n 等于 1 可以用 %s 代替全文,g 改为 c 需要确认)。 |









网友评论