1.命令模式下的快捷键
this is 命令模式
命令来了::::
ZZ 保存退出 相当于末行模式里面的 wq 也可以是 shift+zz
yy 复制一行
4yy 从光标位置往下复制4行
p 粘贴
dd 删除(剪切)光标所在行
2dd 删除(剪切)光标往下两行,包括光标所在行
D 从当前光标所在位置删除(剪切)至行尾
d0 从当前光标开始删除(剪切)一直到行首 0这是数字零
dw 删一个单词
x 删除当前光标,每次删一个(后面)
X 删除当前光标,每次删一个(前面)
esc键 回到命令模式
i,a,o,I,A,O 进入编辑模式 i在光标之前输入,a在光标之后输入,o在光标下一行输入,I在光标行内最前面输入,A在光标行内最后面输入,O在光标上一行输入
h左 j下 k上 l右 控制光标
H 当前屏幕的开头
M 当前屏幕中间
L 当前屏幕的最后
ctrl+f 向下翻页
ctrl+b 向上翻页
20G 快速定位光标到第20行
G 快速定位光标到最后一行
gg 快速定位光标到第一行
w 向后跳一个单词的长度,既跳到下个单词的开始处
b 向前跳一个单词的长度,既跳到上个单词的开始处
u 撤销操作
ctrl+r 反撤销
v 选中一片代码
V 选中一片代码
>> 整体向右移动代码
<< 整体向左移动代码
. 重复执行上次命令 这里是英文点
:set number 显示行号
{ 一段代码的开头
} 一段代码的结尾
r 替换一个字符
R 替换光标以及后面的字符
/*** 搜索某个东西 n 向下搜索 N 向上搜索
2.末行模式下的快捷命令
this is 末行模式
命令来了::::
:q! 不保存退出
:q 退出
:w 保存
:wq 保存退出 相当于命令模式里面的 ZZ 也可以命令模式里面的 shift+zz
学完这些,熟练运用 你已经成为一个半仙了