Vim導航
Vim非常支持高級導航。 在本章中,將討論一些有助於提高生產率的流行導航技術。
基本導航
在基本導航中,可以按位置向左,向右,向上和向下導航。 以下命令可用於此 -
編號
命令
描述
1
h
將光標向左移動一個位置
2
l
將光標向右移動一個位置
3
k
將光標向上移動一行
4
j
將光標向下移動一行
要執行多位置導航,請使用這些命令編號。 例如,要從當前行導航下方的光標10
行,請執行以下命令 -
10j
也可以將數字與剩餘命令一起使用。除此之外,下面的命令還執行一些有用的導航。
編號
命令
描述
1
0
將光標移動到當前行的開頭
2
$
將光標移動到當前行的末尾
3
Ctrl + f
向下滾動整個頁面
4
Ctrl + b
向上滾動整個頁面
導航到線條
以下命令可用於導航到特定行 -
編號
命令
描述
1
:n
跳到第n行
2
:0
跳轉到文件的開頭
3
:$
跳到文件末尾
單詞導航
可以使用以下命令進行單詞導航 -
編號
命令
描述
1
w
將光標移動到下一個單詞的開頭
2
e
將光標移動到當前單詞的末尾
3
b
將光標移動到上一個單詞的開頭
使用跳躍
Vim使用跳轉列表跟蹤導航,可以在該列表中前後移動。
跳轉列表通過跟蹤文件名,行號和列號來保存去過的所有地方的列表。
要查看跳轉列表,請執行以下命令 -
:jumps
以下命令基於跳轉列表 -
編號
命令
描述
1
Ctrl + o
跳回上一個位置
2
Ctrl + i
跳到下一個位置