使用键盘代替鼠标操作
光标上下左右移动: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图谱