📅  最后修改于: 2020-10-14 08:19:57             🧑  作者: Mango
Vim对高级导航提供了强大的支持。在本章中,我们将讨论一些有助于提高生产率的流行导航技术。
在基本导航中,我们可以按位置导航到左,右,上和下。下面的命令可以用于此-
Sr.No | Command & Description |
---|---|
1 | h
Move cursor to left by one position |
2 | l
Move cursor to right by one position |
3 | k
Move cursor to upward direction by one line |
4 | j
Move cursor to downward direction by one line |
要执行多位置导航,请在这些命令中使用数字。例如要从当前行导航到光标下方的10行,请执行以下命令-
10j
您也可以在其余命令中使用数字。
除此之外,以下命令还可以执行一些有用的导航。
Sr.No | Command & Description |
---|---|
1 | 0
Move cursor to the beginning of current line |
2 | $
Move cursor to the end of current line |
3 | Ctrl + f
Scroll down entire page |
4 | Ctrl + b
Scroll up entire page |
以下命令可用于导航到特定行-
Sr.No | Command & Description |
---|---|
1 | :n
Jump to the nth line |
2 | :0
Jump to the start of file |
3 | :$
Jump to the end of file |
我们可以使用以下命令进行单词导航-
Sr.No | Command & Description |
---|---|
1 | w
Move cursor to the beginning of the next word |
2 | e
Move cursor to the end of the current word |
3 | b
Move cursor to the beginning of the previous word |
Vim使用跳转列表跟踪您的导航。您可以在该列表中前进和后退。
跳转列表通过跟踪文件名,行号和列号来跟踪您去过的所有地方。
要查看跳转列表,请执行以下命令-
:jumps
以下命令基于跳转列表-
Sr.No | Command & Description |
---|---|
1 | Ctrl + o
Jump back to the previous position |
2 | Ctrl + i
Jump to the next position |