Подтвердить что ты не робот

Повторение объемного звучания с помощью "." команда в VIM

Кто-нибудь получил surround.vim для работы с repeat.vim?

Это должно позволить вам повторить любую команду, предоставленную плагином объемного звучания, с помощью кнопки ".". команда.

Я думаю, что surround.vim уже должен иметь встроенную поддержку плагина repeat, поэтому он должен работать из коробки, но я не могу заставить его работать.

4b9b3361

Ответ 1

Я просто поместил surround.vim и repeat.vim в свою .vim/plugins папку и попробовал. Для меня это работает, как описано.

Возможно, вы попробуете команду повтора для функции, которая не поддерживается. В документах surround.vim говорится:

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

Он не говорит, что все команды работают с repeat.vim. Например. материал визуального режима (выберите несколько строк и окружайте их) не работает с repeat.vim

Ответ 2

Ты был прав. Кажется, он работает только на ds, cs и yss.

Он также работает, частично, на yse, ysiw, ysaw, ys2w. Когда вы повторяете команду ysiw, она останавливается при запросе, ожидая ввода типа окружающего (т.е. B, B, r, ", t...).

Тем не менее, никаких визуальных команд. Я надеюсь, что в будущем будут версии с дополнительной поддержкой остальных команд.

Спасибо за ответ.