Расширение функциональности команд переключения событий в Vim

В моей текущей работе по рефакторингу довольно большой базы кода я нахожусь в желании время от времени менять апострофы и цитаты друг с другом.

До сих пор я применял s/"/'/g для визуального выбора, который я сделал, и он отлично работает.

Недавно я обнаружил команду тильды ( ~ ). Я подумал, что было бы неплохо, если бы я мог расширить свои функциональные возможности, чтобы не только изменить характер символов, но и обменять " с ' и наоборот. Можно ли расширить его функциональность, чтобы выполнить это?

  • VIM: показать все строки, отредактированные в сеансе
  • Полный список сокращений языков для опции `set spelllang` для vim?
  • Избегайте заполнения имен каталогов при смене буферов vim.
  • Возможно ли повлиять на поведение всех команд vim в обычном режиме?
  • Каков формат статусной линии по умолчанию?
  • Как включить подсветку nano-like whitespace в vim?
  • Vim - Остановить фигурные скобки навигация от оставленных отметок
  • vim команды разных категорий и обозначений
  • One Solution collect form web for “Расширение функциональности команд переключения событий в Vim”

    Как отмечает @Marco в комментариях, вы, вероятно, ищете плагин объемного звучания . Используя этот плагин, вы можете изменить окружение текста. Например:

     "Hello World" 

    Внутри текста и pres cs"' и окружающая среда изменится на

     'Hello World' 

    Я бы также рекомендовал плагин патогенов Тима Папы использовать, чтобы все было настроено. Он также установит страницы справки. Подробности на странице github.

    Linux и Unix - лучшая ОС в мире.