gpt4 book ai didi

vim - 如何在 Vim 中重复导航命令

转载 作者:行者123 更新时间:2023-12-05 00:14:44 24 4
gpt4 key购买 nike

这 。键可用于重复上次插入命令。然而,我们可能会做一些不属于插入的导航,但我们希望它重复。

想象一下注释掉这样的行:

// line of text
// line of text
line of text
line of text

插入命令是放两个正斜杠和一个空格。可以使用 . key 。导航是向下导航一行,然后留下一些字符。该部分不被 .关键命令。

我们怎样才能实现这个功能?我读到几年前它在 Vi 中不可用,但我想知道它现在是否存在于最新版本的 Vim 中。

最佳答案

  • qX ,其中 X是任何可写的 registers (通常:选择任何小写字母)。
  • 做任何你想记录的 Action 。
  • q再次停止录制。
  • @X (其中 X 是同一个寄存器)播放它(计数次数,如果与计数一起使用)。
  • @@重放最近使用的宏(计数次数)。

  • I read that it was not available in Vi some years ago, but I'm wondering if it exists now in the latest version of Vim.



    如果要相信 Vim 文档,Vi 不支持录制(步骤 1-3),但支持 @ .然后,您必须使用 "Xy<motion> 手动将字符拖入目标寄存器。或其他一些寄存器写入命令。这也适用于 Vim,但我不推荐它,因为它更容易出错。

    关于vim - 如何在 Vim 中重复导航命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46416115/

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