Если вы имели в виду vim
вы можете сделать это с визуальным режимом (:help visual-mode
) и текстовыми объектами (:help text-objects
).
Чтобы выбрать фигурный блок, выполните: v+a+{, чтобы выбрать вмещающий блок, повторите a+{. Обратите внимание, что вы можете выбрать только содержимое скобок, используя i вместо a.
Эти команды, как и многие другие в vim, создаются действием, за которым следует текстовый объект, где к текстовому объекту может предшествовать число, чтобы включить больше объектов, затронутых действием. Таким образом, вы также можете удалить объект, заменив v на d или исправив его на c и т.д.
Есть текстовые объекты для множества других вещей, кроме ()
, {}
и []
, например:
- а+ш означает слово.
- а+с означает наказание.
- а+р означает пункт.
- а+<означает
<>
блок.
- «+» означает строку в одинарных кавычках.
- «+» означает строку в двойных кавычках.
Вас также может заинтересовать плагин объемного звучания, который позволяет добавлять / заменять / удалять окружающие символы или даже теги.