Измените кавычки в Vim - PullRequest
       28

Измените кавычки в Vim

5 голосов
/ 10 сентября 2010

В Vim это быстрая трехсимвольная команда для изменения содержимого текущей строки в кавычках (например, ci "), но есть ли простой способ изменить, какой тип кавычек в настоящее время окружает курсор?

Иногда мне нужно перейти от «бла» к «бла» или «бла» к бла (в исходном коде Python), и в идеале я бы хотел сделать это быстро, используя привязки клавиш по умолчанию.

Ответы [ 2 ]

18 голосов
/ 10 сентября 2010

Попробуйте плагин round.vim .Я считаю это важным дополнением к любой установке vim.

2 голосов
/ 11 сентября 2010

Surround.vim великолепен, но я не думаю, что он будет обрабатывать ваши тройные кавычки напрямую.

То, как я делал вещи в этом направлении (когда объемное звучание не подходило)должен был использовать %, внести изменения, затем дважды нажать, чтобы вернуться к начальной точке.Например, если курсор находится где-то в строке в одинарных кавычках, выполните f'%, внесите изменения, затем дважды коснитесь и ..

...