Повторение объемного звучания с помощью "." команда в VIM
Кто-нибудь получил surround.vim для работы с repeat.vim?
Это должно позволить вам повторить любую команду, предоставленную плагином объемного звучания, с помощью кнопки ".". команда.
Я думаю, что surround.vim уже должен иметь встроенную поддержку плагина repeat, поэтому он должен работать из коробки, но я не могу заставить его работать.
Ответы
Ответ 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...).
Тем не менее, никаких визуальных команд. Я надеюсь, что в будущем будут версии с дополнительной поддержкой остальных команд.
Спасибо за ответ.