转到vim文件中的第一行?


233

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


12
感觉这个问题需要一个补充事实,该事实G将转到最后一行,G$并将转到文件的末尾。
用户

@User那么Gvs 之间有什么区别G$
查理·帕克

1
@CharlieParker:G带您到最后一行的开头,G $带您到最后一行的结尾。
用户

Answers:


407

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

  • gg
  • :1
  • 1G
  • 1gg

大!比以下操作容易得多:1 Shift-g
Nigel B. Peck

2
gg做第一行的“软”开始,如果有空白,您需要做gg0
Ralph Callaway

39

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


1
为什么这样gg做?我发现通常vim命令是由其他命令组成的,所以也许有一个原因是double g比single更复杂g
查理·帕克

1
在ˋLessˋ中:ˋgˋ起始文件,ˋGˋ结束文件
Timo


3

转到第一行

  • :1

  • 要么 Ctrl + Home

转到最后一行

  • :%

  • 要么 Ctrl + End


转到另一条线(fi 27)

  • :27

[在VIM 7.4(2016)和8.0(2018)上运行]

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.