【发布时间】:2011-07-27 07:33:35
【问题描述】:
如何在 vim 中转到文件的第一行?
【问题讨论】:
-
感觉这个问题需要补充事实,
G将转到最后一行,G$将转到文件末尾。 -
@User 那么
G和G$之间有什么区别? -
@CharlieParker:G 带你到最后一行的开头,G$ 带你到最后一行的结尾。
如何在 vim 中转到文件的第一行?
【问题讨论】:
G 将转到最后一行,G$ 将转到文件末尾。
G 和G$ 之间有什么区别?
在命令模式下(如果不确定,请按 Esc)你可以使用:
【讨论】:
gg 在第一行的开头做一个“软”开头,如果有空格,你需要做gg0
在命令模式下输入“gg”。这会将光标带到第一行。
【讨论】:
gg 会这样做?我发现通常 vim 命令是由其他命令组成的,所以也许它的双 g 比单 g 是有原因的。
转到第一行
:1
或Ctrl + Home
转到最后一行
:%
或Ctrl + End
转到另一行 (f.i. 27)
:27[适用于 VIM 7.4 (2016) 和 8.0 (2018)]
【讨论】:
如果你使用的是 gvim,你可以直接点击 Ctrl + Home 去第一行。同样,Ctrl + End 转到最后一行。
【讨论】: