转到vim中文件的第一行?

转到vim中文件的第一行?,vim,editor,line,Vim,Editor,Line,如何在vim中转到文件的第一行?在命令模式下(如果不确定,请按Esc键),您可以使用: gg :1 1G 或者1克 在命令模式下键入“gg”。这会将光标移到第一行。如果使用gvim,只需按Ctrl+Home键即可转到第一行。同样,Ctrl+End转到最后一行。转到第一行。 :1 或Ctrl+Home 转到最后一行 :% 或Ctrl+End 转到另一行(f.i.27) :27 [适用于VIM 7.4(2016)和8.0(2018)]觉得这个问题需要补充一个事实,即G将进入最后一行

如何在vim中转到文件的第一行?

在命令模式下(如果不确定,请按Esc键),您可以使用:

  • gg
  • :1
  • 1G
  • 或者1克

在命令模式下键入“gg”。这会将光标移到第一行。

如果使用gvim,只需按Ctrl+Home键即可转到第一行。同样,Ctrl+End转到最后一行。

转到第一行。

  • :1

  • Ctrl+Home

转到最后一行

  • :%

  • Ctrl+End


转到另一行(f.i.27)

  • :27


[适用于VIM 7.4(2016)和8.0(2018)]

觉得这个问题需要补充一个事实,即
G
将进入最后一行,
G$
将进入文件末尾。@User那么
G
G$
之间有什么区别呢?@CharlieParker:G带您进入最后一行的开头,G$带你到最后一行的末尾。手移动太多了。太棒了!比:1 Shift-g
gg
做第一行的“软”开头要容易得多,如果有空格,你需要做
gg0
为什么
gg
这样做?我发现通常vim命令是由其他命令组成的,所以可能有一个原因是它的双
g
比单
g