当我想在Vim中把光标移到文件的末尾(即最后一行的末尾)时,我必须键入6个按键:

<ESC>G$a -在我的键盘布局上转换为ESC + Shiftg + Shift4 + a。

我怎样才能更有效地做到这一点呢?

由于我经常在许多不同的机器上工作,我不能总是更改.vimrc,所以我在不编辑或创建该文件的情况下寻找答案。


当前回答

在做a之前不需要显式地走到行尾,使用a; 在行[count]次的末尾追加文本

< ESC GA

其他回答

按Esc键,然后按:Shift + G

在做a之前不需要显式地走到行尾,使用a; 在行[count]次的末尾追加文本

< ESC GA

你所要做的就是按ESC,然后SHIFT G,光标将移动到文件的末尾。

如果您计划写下一行,ESCGo将执行回车,并将您置于插入模式下一行(在文件的末尾),从而节省几次按键。

首先,没有必要退货。G美元就行了。在普通模式命令的长度中计算<Esc>和a会误导你。

但是,如果您愿意,可以使用Ctrl + End。