如何记忆 VIM 快捷键
使用键盘代替鼠标操作
光标上下左右移动:j k h l
h:在最左边,左移动
l:同理,在最右边,右移动
j:下移
k:上移
在hjkl前加数字,比如3j就是向下移动三行,3l即使向右三行.
w(word) 向右移动到下个单词的开头处,3w向右移动到3个单词的位置
b(back) 向左按移动到下个单词的开头处,3e向左移动到3个单词的位置
e(end) 向右移动到单词结尾处.
0 移动到行首
$ 移动到行尾,和正则的$意思一样
使用键盘进行插入,修改,删除,复制,粘贴
i(insert),在光标前插入
a(append),在光标后插入
o(open new line),新起一行
c(change),修改光标处字符
cw,修改光标后单词
cb,
c2b,
c$,
c0,
d(delete),删除
y(copy),复制
r(replace),替换
u(undo),撤销
x(cut),剪切
p(paste),粘贴
d2h,删除2个字符
vim快捷键组合规律:operation + position,对指定范围的文本进行指定操作
比如:
yw
xp
快捷组合:
cc,修改一整行
dd,删除一整行,
yy,复制一整行
规律:两个动作符为对一整行进行操作.
其他命令
VIM 是对命令的大小写敏感的,上面介绍的全是最基本的小写指令,下面来看看那大写命令的快捷之处!
I,行首插入
A,行尾插入
O,在上一行新开一行
P,粘贴到光标前
“W”,“B”,“E”,不考虑符号进行移动
C是c$的缩写,即是从当前光标到本行末尾的所有文本更改
D是d$的简写
~ 转换大小写
“.”,重复执行上次命令.
VIM图谱
推荐文章: