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