如何在VIM的行尾粘贴一些内容?


36

如何粘贴行尾拉出的某些文本?目前,我正在按$p。有什么方法可以通过一次按键完成此操作?


3
谢谢,$ p已经比A<esc>p我目前使用的好。
79E09796

4
当您将两次击键视为“太多麻烦”时,您知道您使用vim过多。
RichouHunter

Answers:


25

如果创建映射,则存在。

:nmap , $p

然后,您可以键入,以粘贴到行的末尾。

请记住,这种或那种方式,你必须告诉Vim你想在文的路线,而不是光标所在的; 默认情况下,Vim对此没有任何按键。


2

还有几次击键,但是允许您在粘贴之前放置文本或添加其他内容:

a

<position the cursor where you would like to paste the text>

Ctrl+r"

说明:Ctrl+ r插入寄存器的内容。"是未命名的寄存器,其中包含最后一次删除或取消的文本。

我发现自己在粘贴评论时经常这样做。:)


1
这根本无法回答我的问题。我正在寻找击键省钱的方法,而您却建议花费更多。
内森·费尔曼
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.