109

通过 vi 编辑器读取长文件时,如果确实需要这样做,可以通过一些捷径回到文件的开头。即使ctrl+B有时也太慢了。有人知道这样的工具吗?

4

9 回答 9

194

使用 vi 打开文件后

1) 您可以按 Shift+g 转到文件末尾

2)g两次转到文件开头

注意: - g 区分大小写(感谢@Ben 指出)

于 2013-02-06T04:41:30.977 回答
76

使用:<line number>您可以导航到任何一行,从而:1将您带到第一行。

于 2013-02-06T04:17:20.227 回答
24

转到文件底部

  • G
  • Shift+g

转到文件顶部

  • g+g
于 2017-05-26T06:31:12.187 回答
21

键入1+ G,它将带您到文件的开头。相反,G会将您带到文件的末尾。

于 2014-07-29T09:53:45.380 回答
15

好吧,您必须转到文件的开头和结尾[[]]这适用于 vi。

于 2019-02-25T08:32:02.263 回答
13

到文件结尾:ESC

1)类型资本G(Capital G)

2)按shift+ g(小g)

到文件顶部有以下方法:ESC

1)按1G(大写G)

2)按gg(小g)或1gg

3)你可以跳转到特定的行号,例如想去1行号,按1+G

于 2018-09-25T10:12:53.663 回答
8

在命令模式下::+1 将带你到第一行

于 2017-08-16T16:52:01.880 回答
5

输入会将0%您带到开始。

100%带你到最后。

50%带你走一半。

于 2018-03-09T17:17:49.690 回答
0

我一直使用Ctrl+ Home(文件开头)和Ctrl+ End(文件结尾)。

适用于插入和导航模式。

于 2019-10-17T00:09:28.757 回答