Vim中常用的跳转快捷键(以及便于记忆的单词)
1. 基本光标移动
h
:向左移动j
:向下移动k
:向上移动l
:向右移动
2. 按单词跳转
w
:(walk) 按照单词向前跳b
:(back) 按照单词回退e
:(end)跳到单词的结尾
3. 按行跳转
0
:将光标移动到当前行的第一个字符^
:将光标移动到当前行的第一个非空白字符$
:移动到当前行的末尾gg
: (go to top) 跳到顶部G
:(go to bottom)跳到底部
4. 按屏幕跳转
H
:(high)移动到当前屏幕(视窗)的第一行M
:(middle)移动到当前屏幕(视窗)的中间行L
:(low)移动到当前屏幕(视窗)的最后一行
5. 按括号/括号块跳转
%
:当光标位于一个括号上时,按下 % 会将光标移动到与之匹配的另一个括号上
6. 按搜索结果跳转
/
:从上往下搜索?
:从下往上搜索n
:next(下一个)N
:previous(上一个)
7. 撤销/重做跳转
u
:undo(撤销)Ctrl + r
:redo(重做)