Существуют ли плагины vim для включения выделенного текста в кавычки или скобки? Например, если бы я выделил блок текста в визуальном режиме и нажал комбинацию клавиш или выполнил команду, этот текст был бы заключен в скобки / кавычки.
2 ответа
3
Я использую surround.vim для этого типа вещей. Например, визуально выберите область и введите « \s(
»), и визуально выделенный текст будет заключен в круглые скобки. Измените (на двойную кавычку, и вместо нее будут использоваться кавычки.
К сожалению, Surround имеет немного странное поведение, и файл справки иногда немного неясен, но я нахожу это терпимым.
0
Я поддерживаю плагин, который предлагает такую функцию: lh-map-tools. Вам придется настроить его, чтобы указать пары в скобках, которые вы хотите поддерживать.