2

您好,我最近开始使用 vim 编辑器(实际上是 netbeans 的插件),但我在使用 pastebin 时遇到了问题。

会发生什么我会 yunk 一些东西,然后用 dd 做一些删除,所以我失去了我最初的 yunk 内容。因此,对于我作为 vim 的初学者来说,delete 实际上确实会减少,这非常令人困惑。

大家平时是怎么处理的。我猜你必须在 yunk 之后立即粘贴它,但想知道你是否有其他技巧。

4

3 回答 3

7

您可以使用命名寄存器来 yunk

"ayw
"byy
"cy$
etc.

其中“a”、“b”、“c”是寄存器的名称。
粘贴使用

"ap 
"bP
"cp

默认寄存器是'"',系统寄存器是'+'和'*'

您可以使用未命名的寄存器(黑洞)来删除 - 这样您就不会覆盖默认寄存器('"')中的信息。

"_dd
"_dw
"_D
于 2009-03-08T21:40:49.953 回答
3

会发生什么我会 yunk 一些东西,然后用 dd 做一些删除,所以我失去了我最初的 yunk 内容。

不,你没有。您的 yunked 文本在 register 中"0

:help "0了解更多信息。

于 2009-03-08T21:58:23.890 回答
0

由于在文件中跳转非常容易和快速,我倾向于只 cat 然后直接粘贴。(对不起,无聊的答案)

于 2009-03-08T21:59:16.990 回答