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

时间:2009-01-30 22:18:57

标签: vim surround

是否有人surround.vimrepeat.vim合作?

这使您可以使用“。”重复环绕插件提供的任何命令。命令。

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

2 个答案:

答案 0 :(得分:12)

我只是将surround.vim和repeat.vim放在我的.vim / plugins文件夹中并试用了。对我来说,它就像描述的那样。

您是否可以对支持的功能尝试repeat命令。在surround.vim的文档中,它说

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

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

答案 1 :(得分:5)

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

它也部分适用于yseysiwysawys2w。当你重复一个ysiw命令时,它将在提示符处停止,等待你输入一种类型的周围(即b,B,r,“,t ...)。

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

感谢您的回答。