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

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

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

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


当前回答

如果你想在文件类型的末尾粘贴一些剪贴板内容:

:$ put +

$ ............ last line
put .......... paste 
+ ............ clipboard

其他回答

您可以将它映射到.vimrc中的一个键,例如F3

inoremap <F3> <Esc>GA

我以为问题是“移动光标到文件的结束在vim”?

文件结束:Esc + G 文件开头Esc + g(如果已经在命令区,则按gg)

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

尝试SHIFT + G,你会在页面的末尾,但你还不能编辑。通过G + G到达顶部

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

< ESC GA