文前说明
作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。
本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。
命令模式: 按 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 需要确认)。 |
网友评论