vim Pastebin 工作流程

发布于 2024-07-14 21:33:45 字数 224 浏览 7 评论 0原文

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

会发生的情况是我会乱扔一些东西,然后用 dd 进行一些删除,所以我会丢失最初的垃圾内容。 所以对于我这个 vim 初学者来说,删除实际上确实是剪切是非常令人困惑的。

大家平时都是怎么处理这个事情的呢? 我猜你必须在粘贴后立即粘贴它,但想知道你是否还有其他技巧。

Hello i have recently started using vim editor ( actually the plugin for netbeans ) and i am having trouble with the pastebin.

What would happen is i would yunk something in, and then do some deletes with dd and so i lose my initial yunk content. So for me as a beginner with vim its very confusing that delete actually does cut.

How do you guys usually go about this.
I guess you have to paste it immediately after you yunk it, but wanted to know if you have other tricks about this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

故事还在继续 2024-07-21 21:33:45

您可以使用命名寄存器来进行垃圾处理

"ayw
"byy
"cy$
etc.

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

"ap 
"bP
"cp

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

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

"_dd
"_dw
"_D

You can use named registers to yunk

"ayw
"byy
"cy$
etc.

Where 'a', 'b', 'c' are names of registers.
to paste use

"ap 
"bP
"cp

Default register is '"' and the system register is '+' and '*'

You can use unnamed register (black hole) to delete - in this way you won't overwrite information in the default register ('"').

"_dd
"_dw
"_D
眼睛会笑 2024-07-21 21:33:45

会发生的情况是我会乱扔一些东西,然后用 dd 进行一些删除,所以我会丢失最初的垃圾内容。

不,你不知道。 您的 yunked 文本位于寄存器 "0 中。

:help "0 了解更多信息。

What would happen is i would yunk something in, and then do some deletes with dd and so i lose my initial yunk content.

No, you don't. Your yunked text is in register "0.

:help "0 for more info.

把梦留给海 2024-07-21 21:33:45

由于在文件中跳转非常容易且快速,因此我倾向于直接进行猫选然后直接粘贴。 (抱歉回答很无聊)

Since jumping around in the file is quite easy and fast, I tend to just cat and then paste directly. (Sorry for the boring answer)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文