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

跳到下一个位置