vim - 如何在 vim 中重复查找/替换命令

标签 vim

如果我进行替换,例如:

:s/ov/xx/g

用“xx”替换“ov”。但是,如果我在另一行按 . 命令,它似乎不会重复该查找和替换操作。相反,当我在下一行再次尝试时,它似乎插入了一个空格。

为什么不呢?有没有办法重新执行该命令?

最佳答案

您可以使用 @: 重复在命令行模式下执行的最后一个命令(在 : 提示符下执行的命令),然后使用 @@ 此后重复相同的更改。使用 . 将重复在正常模式下所做的最后更改。

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

相关文章:

macos - Vim 使用 +clipboard 编译,但 + 和 * 寄存器都无法存储 yanks

vim 从 .vimrc 运行时无法打开文件,但从终端运行时可以正常打开

vim - 在 Vim 中打开特定文件的快捷方式?

vim - 如何在 vim 中暂时使我正在处理的窗口全屏显示?

vim - 我的 mvim 中的 git diff

regex - 在替换中使用 vim 的 printf

macos - 在 shell 脚本中执行 Vim 命令

Vim:无法正确设置 'path' 以使 'gf' 工作

javascript - Vim 减少 JavaScript 缩进

vim 脚本 - 计算一行上的匹配数