4

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

2 ответа2

3

Я использую surround.vim для этого типа вещей. Например, визуально выберите область и введите « \s( »), и визуально выделенный текст будет заключен в круглые скобки. Измените (на двойную кавычку, и вместо нее будут использоваться кавычки.

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .