随便网上找一张快捷键图看两天就会了啊,应付日常使用就是一个记快捷键的过程啊。
:w -> 保存
:q -> 退出
kjhl -> 上下左右
i -> 插入
到这里能基本生存了。
再找补一些其他基本功能:
u -> 撤销
Ctrl + R -> 撤销撤销
Windows 的 Ctrl + C 变成了 Ctrl + Insert
Windows 的 Ctrl + V 变成了 Shift + Insert
v -> 选择
y -> 复制
x -> 剪切
d -> 删除
p -> 粘贴
/ -> 搜索字符串
n -> 搜索结果的下一位置
N -> 搜索结果的上一位置
:s -> 替换字符串(比较高阶)
到这里,基本的编辑器功能都具备了吧,可能有漏的。
再开始就是 vim 的进阶了,一般编辑器不一定具备。
1.嫌 hjkl 移动太慢?试试下面的指令,让你迅捷如飞。
0 、$、w 、b 、e 、W 、B 、E 、H 、M 、L 、f 、F 、t 、T
2.嫌 hjkl 翻页太 low ?试试这些指令,眼花缭绕。
:linenum 、gg 、G 、Ctrl+D 、Ctrl+U 、Ctrl+E 、Ctrl+Y
3.嫌 i 插入不够灵活?试试这些指令,想插哪插哪。
o 、O 、I 、a 、A
4.一些常用的快捷键。
dd -> 删除当前行
D -> 删到行尾
cc -> 更改当前整行(删了整行重写)
C -> 删到行尾重写
yy -> 复制当前行
5.一些高阶魔法快捷键。
va( -> 选中括号里面的内容,包含括号,a 换成 i 则不包含括号,除了小括号还可以用于其他配对的符号,像引号、花括号等等。
<< -> 向左缩进
ma -> 将光标位置设置为书签 a
`a -> 到达书签 a
qa -> 录制宏,宏存放到 a 中,再次按下 q 取消录制
@
a -> 使用存放在 a 中的宏
11@a -> 把存放在 a 中的宏执行 11 次