Плагин Vim для заключения выделенного текста в кавычки/скобки

Плагин Vim для заключения выделенного текста в кавычки/скобки

Есть ли плагины vim, чтобы заключить выделенный текст в кавычки или скобки? Например, если бы я выбрал блок текста в визуальном режиме и нажал комбинацию клавиш или выполнил команду, этот текст был бы заключен в скобки/кавычки.

решение1

я используюокружать.vimдля такого типа вещей. Например, визуально выберите область и введите " \s(", и визуально выбранный текст будет заключен в скобки. Измените ( на двойные кавычки, и вместо них будут использоваться кавычки.

К сожалению, Surround ведет себя немного странно, а файл справки иногда немного непонятен, но я нахожу это терпимым.

решение2

Я поддерживаю плагин, который предлагает такую ​​функцию:lh-карта-инструменты. Однако вам придется настроить его, чтобы указать пары скобок, которые вы хотите поддерживать.

Связанный контент