用“.”重复环绕VIM 中的命令

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

有人让 surround.vimrepeat.vim 一起工作吗?

这应该使您能够使用

.
命令重复环绕插件提供的任何命令。

我认为 around.vim 应该已经内置了对重复插件的支持,所以它应该可以开箱即用,但我无法让它工作。

vim repeat surround
2个回答
14
投票

我只是将around.vim 和repeat.vim 放入我的.vim/plugins 文件夹中并尝试一下。对我来说,它的工作原理就像描述的那样。

您可以在支持的功能上尝试重复命令。在 around.vim 的文档中它说

 The "." command will work with ds, cs, and yss if you install repeat.vim

它并没有说所有命令都可以与repeat.vim一起使用。例如。视觉模式的东西(选择多行并包围它们)不适用于repeat.vim


6
投票

你是对的。它似乎只适用于 ds、cs 和 yss。

它也部分适用于

yse
ysiw
ysaw
ys2w
。当您重复 ysiw 命令时,它会在提示符处停止,等待您输入周围类型(即 b、B、r、"、t...)。

但仍然没有视觉命令。我希望未来的版本会增加对其余命令的支持。

谢谢您的回答。

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