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 |
跳到下一個位置 |