📜  Vim-导航

📅  最后修改于: 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