您好,我最近开始使用 vim 编辑器(实际上是 netbeans 的插件),但我在使用 pastebin 时遇到了问题。
会发生什么我会 yunk 一些东西,然后用 dd 做一些删除,所以我失去了我最初的 yunk 内容。因此,对于我作为 vim 的初学者来说,delete 实际上确实会减少,这非常令人困惑。
大家平时是怎么处理的。我猜你必须在 yunk 之后立即粘贴它,但想知道你是否有其他技巧。
您好,我最近开始使用 vim 编辑器(实际上是 netbeans 的插件),但我在使用 pastebin 时遇到了问题。
会发生什么我会 yunk 一些东西,然后用 dd 做一些删除,所以我失去了我最初的 yunk 内容。因此,对于我作为 vim 的初学者来说,delete 实际上确实会减少,这非常令人困惑。
大家平时是怎么处理的。我猜你必须在 yunk 之后立即粘贴它,但想知道你是否有其他技巧。
您可以使用命名寄存器来 yunk
"ayw
"byy
"cy$
etc.
其中“a”、“b”、“c”是寄存器的名称。
粘贴使用
"ap
"bP
"cp
默认寄存器是'"',系统寄存器是'+'和'*'
您可以使用未命名的寄存器(黑洞)来删除 - 这样您就不会覆盖默认寄存器('"')中的信息。
"_dd
"_dw
"_D
会发生什么我会 yunk 一些东西,然后用 dd 做一些删除,所以我失去了我最初的 yunk 内容。
不,你没有。您的 yunked 文本在 register 中"0
。
:help "0
了解更多信息。
由于在文件中跳转非常容易和快速,我倾向于只 cat 然后直接粘贴。(对不起,无聊的答案)