gpt4 book ai didi

vim - 在 Vim 中是否有相应的更改(c)命令用于粘贴(p)?

转载 作者:行者123 更新时间:2023-12-04 09:04:24 26 4
gpt4 key购买 nike

通过插入,可以很容易地删除一个单词/部分并插入它,就像这样

  • cw删除直到词尾(带空格)然后进入插入模式
  • ce删除直到词尾(没有空格)然后进入插入模式
  • c3w删除直到接下来的 3 个单词的结尾(带空格)然后进入插入模式
  • ct.删除到句点之前然后进入插入模式
  • c$删除到行尾然后进入插入模式

  • 我如何通过粘贴操作来做到这一点?很多时候我有这样一条线
    var name = "John Smith"
    var name = "Jane Smith"

    我把它改成
    var name = "John Lee"
    var name = "Jane Smith"

    然后猛拉( yw )“Lee”,但是现在如果我从“Jane Smith”中删除( dw)“Smith”,我将不再有“Lee”在寄存器中可以粘贴回来。我知道我可以使用命名寄存器。另外,我确定我可以使用视觉模式。但是,我认为由于这是一项非常常见的任务,因此有一种方法可以使用移动运算符( ewt/ Tf/ F5| , $ ) 与 paste 命令指定粘贴的内容。

    最佳答案

    我认为视觉模式是要走的路。您只需使用 v 或 V 启用可视模式(如果您当时想覆盖整行),以通常的方式使用移动运算符选择要替换的区域,然后粘贴。你利用你已经知道的东西。

    Vp 覆盖当前行。 vwp 覆盖当前单词。

    您可以在 Vim Wikia 中找到替代方案的概述。 .

    关于vim - 在 Vim 中是否有相应的更改(c)命令用于粘贴(p)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9577339/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com