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

跳到下一個位置