vi:我如何跳到文件末尾并添加新行?


20

这是我每天要约5次的答案。

在vi中,转到文件末尾的命令是G

但是,如果文件末尾没有空行,那总是将我留在文件最后一行的开头。

如何跳至文件末尾并添加新的空白行,以便可以开始输入?

谢谢!

Answers:


40

那又如何Go呢?;-)


@Richard如果您不熟悉大写的'O'命令,请查看大写的'O'命令。它会在当前行上方创建新行,并使您进入插入模式。
Corey

太酷了...但是我应该怎么补救呢,不知道:o
弗兰克(Frank)


1

一种方法是创建一个宏并将其放在您的.vimrc文件中。

map , GA<enter>

这将映射逗号键。按下时,vi将转到文件的末尾,转到该行的末尾并创建一个新的空白行。这也将使您处于插入/编辑模式。


1
A<enter>o如@binfalse所建议,是正确的方法!
Benoit
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.