学习更多的命令,主要是我感觉常用的。
vim命令的一大特色就是如果某一命令有反动作,一般都有对应的命令的。
比如左右,上下这种命令。
1.以一行一列为单位
h:左
j:下
k:上
l:右
2.以word为单位
w:向后一个word
b:back一个word
e:向后end of a word
ge:e的相反
3.行内移动
0:行首
^:非空行首
$:行尾
g_:非空行尾
4.跨行移动
G:最后一行
xxG:xx行
gg:第一行
H:窗口内首行
M:窗口内中间行
L:窗口内尾行
5.括号匹配
%:在对应的括号之间跳转
6.屏幕移动
<C-d>:down半个window
<C-u>:up半个window
<C-f>:forward半个window
<C-b>:back半个window
7.字母跳动
fx:找到下一个字母x,按;继续查找,按,反向查找。但是仅限本行。
8.单词搜索
/xxx:向后查找xxx单词,使用n继续查找,使用N反向查找。
?xxx:向前查找xxx单词。