如何记忆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$的简写

“.”,重复执行上次命令.
行上次命令.

:1,$d 删除全部内容

VIM图谱