Повторение объемного с "." команда в VIM - PullRequest
12 голосов
/ 31 января 2009

Кто-нибудь заставил surround.vim работать с repeat.vim ?

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

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

Ответы [ 2 ]

12 голосов
/ 31 января 2009

Я просто поместилround.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

5 голосов
/ 31 января 2009

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

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

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

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

...