如何在vim中剪切然后粘贴剪贴板中的上一个项目?

Pat*_*パトシ 6 vim

在 vim 中,我将字符串复制ABCD到剪贴板。现在我想通过这样做替换文本段落中的某些单词c-e(这会删除并立即使我进入插入模式)。但是当我粘贴时,它会粘贴我刚刚剪切的内容,覆盖我的 ABCD。

我想出的一种解决方案是:

c-e 

ctrl-o

"0P
Run Code Online (Sandbox Code Playgroud)

但这似乎太长了。有没有更快的替代方案?

Gau*_*aik 11

复制字符串时,将光标置于字符串的开头,然后键入

“哎呀

其中“a表示寄存器的名称(就像一个存储器),yw表示将单词复制(拉入)到该寄存器中。共有 26 个寄存器,每个字母对应一个寄存器。

当您想要粘贴内容时,请键入

“美联社

其中p表示粘贴。然后使用vim重复命令重复上一个操作您可以将字符串存储在不同的寄存器中并在需要时粘贴它们。设置所有寄存器类型的内容

: 注册

欲了解更多信息,请访问

使用 Vim 的命名寄存器

Vim 寄存器:基础知识及其他知识

Vim 提示和技巧