我通常想替换vim中的一些内容。复制后,我选择要替换的内容,然后粘贴我复制的内容。但是接下来要替换的内容会被复制到剪贴板,我无法替换下一个地方。我希望剪贴板中的内容在我粘贴到某个选定的地方时不会改变。
简短回答:("0p而不是p)
这个问题在这里有一个答案,但我会添加更多细节。
的:registers,命令将显示哪些寄存器目前存储。
(用于:help registers获取更多信息)
解释:
"在yankorput命令之前使用双引号 ( )告诉 vim 您要使用特定寄存器。命令"xp(其中x是数字 (0-9) 或字母 (az))表示您想要put存储在寄存器 x 中的数据。在您的情况下,您想从寄存器 0 中检索,因为这是您最近yank编辑的内容。(yank您所做的每一个操作都会自动用文本填充寄存器 0,以及默认情况下与 eachyank和一起使用的未命名寄存器put)
您还可以选择一个命名寄存器来存储您的数据。例如,我将选择字母“h”。到yank:"hy。到put:"hp。
现在,如果您使用:registers(or :reg) 命令,您将看到您的"h寄存器中存储了文本。
(这是一个很好地解释寄存器的问题)
| 归档时间: |
|
| 查看次数: |
460 次 |
| 最近记录: |