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