通过vi编辑器返回文件的开头是否有捷径?


95

通过vi编辑器读取长文件时,如果确实需要通过一些捷径返回文件的开头,那将是非常好的。甚至ctrl+ B有时也太慢。有人知道这样的工具吗?

Answers:


177

使用vi打开文件后

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

2)g两次转到文件的开头

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


15
gg在vi中不存在,只有Vim。
Matej

Shift+ g--->转到文件底部。Shift+ GG--->转到文件顶部。
Subhashree Pradhan

@Subhashree Pradhan-感谢您对Vi Vs Vim的见解。但是,似乎没有这样的名为“ Shift + GG”的运算符/命令-我刚刚在Vi和Vim中都进行了验证。否则,您可以使用1G转到文件的开头,因为运算符G将量词作为前缀。
itsraghz


18

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


1
在AIX中运行良好
Shreyas

在OpenBSD中工作
Zectbumo

15

那么,你必须[[]]去启动和文件的结束。这在vi中有效。



13

要结束文件:ESC

1)资本类型G(大写G)

2)按shift+g(小g)

要转到文件顶部,可以使用以下方法:ESC

1)按 1G(G键)

2)按gg(小g)或1gg

3)您可以跳到特定的行号,例如要转到1个行号,请按1+G


7

在命令方式下::+ 1 将带您到第一行


转到文件中的任何行都非常有用。
Nitb

5

输入0%将使您开始。

100% 带您到最后。

50% 带你到一半。


0

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

在插入和导航模式下均可使用。

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.