Vim在光标之前粘贴

时间:2019-01-02 20:30:32

标签: vim

我在一个不包含新行的寄存器中进行选择。例如:

Happy-

我想将此选择粘贴到一行的开头。例如说:

New-Year

要导致:

Happy-New-Year

由于New-Year在行的开头,因此我可以将光标放在最左边的N上方:

[N]ew-Year

如果在正常模式下按p,则会得到以下信息:

NHappy-ew-Year

我可以使用p的变体来粘贴光标之前吗?

2 个答案:

答案 0 :(得分:4)

通常,大小写会有所不同:p粘贴在后面,P粘贴在前面。

答案 1 :(得分:0)

是的,您可以在正常模式下使用[p将选择内容粘贴到光标之前。如果光标位于N上:

[N]ew-Year

并且您的默认寄存器中有Happy-[p将导致:

Happy-New-Year

这也可以应用于非默认寄存器。例如,如果Happy-在寄存器a中,则可以执行以下命令将其粘贴到光标之前:"a[p