hjkl are the tip of the top of the iceberg and very rarely used, at least in my case.
1. 行内移动
1.1 行内移动到头尾
$
移动到行的末尾0
移动到行的开头^
移动到第一个非空白字符g_
移动到最后一个非空白字符
notice
0
不能使用数字参数;但是$
可以,$
等同于1$
1.2 行内移动到特定字符
- 【f+字符】表示移动到行内当前光标后面的第一个这个字符
- 【t+字符】表示移动到行内当前光标后的的第一个这个字符的前一个位置
- 【F+字符】为【f+字符】的反向
- 【T+字符】为【t+字符】的反向
notice
- 这种移动方式不能跨行
f/t/F/T
均可以接受数字参数,3fe
相当于按下三次fe
fe;
等同于fefe
等同于2fe
,fe,
等同于feFe