如何禁用剪贴板来剪切 dd、daw 等命令,但保留 yy、yaw 等命令?

问题描述 投票:0回答:1

问题:

我开始使用 Neovim。我喜欢删除字符的灵活性;但是,它不适用于我一直使用的以下流程。

假设我想更改

<img src="image1.png">

上的图像源
  1. 我打开浏览器并复制 Imgur 上的 URL,因此在操作系统系统缓冲区中,我现在有了
    https://imgur.com/a/xxxxx
  2. 我编辑
    index.html
    并按
    di"
    删除内部引号,然后想粘贴我的 URL,但我不能使我的剪贴板更改为
    image1.png
  3. 所以我必须再次进入浏览器,复制 URL,并将其粘贴到 Neovim 中。

如何关闭此类剪贴板?如果我需要从概念上澄清某些事情,请为我指出正确的方法。欣赏。

vim neovim
1个回答
1
投票

如何关闭此类剪贴板?

你不知道。您将学习如何正确使用它,以及编辑器的其余部分。

在这种情况下,你会这样做:

vi"p

如果

unnamed
中有
unnamedplus
:help clipboard
,或者:

vi""+p
vi""*p

如果不这样做,则取决于您在浏览器中复制 URL 的方式。

  • vi"
    直观地选择带引号的字符串的内容,请参阅
    :help v
    :help i"
    ,以及更一般的
    :help motion.txt

  • [reg]p
    从给定寄存器放入…

    • p
      单独从
      ""
      (“未命名”)寄存器放入,参见
      :help quotequote
    • "+p
      "+
      (“剪贴板”)寄存器放入,请参阅
      :help quoteplus
    • "*p
      "*
      (“主”)寄存器放入,请参阅
      :help quotestar

此外,您最后拉出的东西总是在寄存器中

"0

注意:Neovim 处理事情的方式可能与 Vim 在底层有所不同,但我不使用它,所以 YMMV。

© www.soinside.com 2019 - 2024. All rights reserved.