在 Vim 中转到文件的开头或结尾 [Quick Tip]

如果你在 Vim 中打开一个很长的文件,浏览文件会变得很困难。

最好知道怎样将光标从文件中的任何位置移动到第一行或最后一行。

移动钥匙
到开始gg 或 [[
To the endshift + g or ]]

您需要处于正常模式(也称为命令模式)才能使用这些键盘快捷键。 使用 Esc 键进入命令模式,然后使用上述按键。

让我们详细一点。

跳到 Vim 的最后一行

就像 Apple 的短语“There’s an app for that”一样,在 Vim 中,“There’s a command for that”。

你在 Vim 中的哪一行或哪一列都没有关系,要将光标移动到最后一行,只需按大写 G (即 Shift 和 g 键一起)在普通模式下,您的光标将移动到最后一行的第一个字符。

另一种跳转到文件末尾的方法是使用 Esc + Ctrl + End 要么 ]] 组合键。

跳转到 Vim 的第一行

有几种方法可以跳到 Vim 的第一行。

由于这些是 Vim 命令,请确保在按任何键之前处于正常模式(使用 Esc 键)。

要跳回文件的第一行,可以使用以下任一命令:

1G

该命令告诉 vim 将光标移动到命令中指定的第 1 行。

gg

打字 gg 对光标位置有同样的影响——光标移动到第一行的第一列。

我更喜欢使用 gg 代替 1G 因为它很容易打字 2G 并在第二行结束。

取而代之的是,您还可以使用 Esc + Ctrl + Home 组合键将光标移动到任何文件的第一行。

结论

本文介绍怎样将光标从文件中的任何位置移动到文件的开头或结尾。

如果您有兴趣学习的不仅仅是 Vim 基础知识,我强烈建议您使用 Jovica Ilic 的培训课程。