如何在 VIM 中将一些内容粘贴到行末?

如何在 VIM 中将一些内容粘贴到行末?

如何粘贴我拖到行尾的文本?目前我通过按 来执行此操作$p。有没有办法通过一次按键来完成此操作?

答案1

如果你创建了一个映射,那么就有。例如。

:nmap , $p

然后您可以,在行尾键入“粘贴”。

记住,不管怎样,你都必须告诉 Vim 你想要结尾行的位置,而不是光标当前所在的位置;默认情况下,Vim 没有用于此的单个按键。

答案2

需要再按几个键,但可以让您在粘贴之前定位文本或添加其他内容:

a

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

Ctrl+r"

解释:Ctrl+r插入寄存器的内容。"是未命名的寄存器,包含最后删除或复制的文本。

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

相关内容