如果你在 Vim 中打开一个很长的文件,浏览文件会变得很困难。
很高兴知道如何将光标从文件中的任何位置移动到第一行或最后一行。
移动 | 钥匙 |
---|---|
到开始 | gg 或 [[ |
To the end | shift + 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 的培训课程。