Функциональность
vim-surround
была реализована с помощью плагина kakoune -round , но, если вы предпочитаете "опыт ванили", вы можете изменить скобки, скажем, в квадратных скобках, используя select
:
ms\(|\)<return><space>r]<alt-n>r[
m
- выберите ближайшую подходящую скобку (или <alt-a>)
, как вы упомянули); s\(|\)<return>
- выберите (
и )
с помощью регулярных выражений; <space>
- отменить выбор (курсор будет установлен на последнем совпадении); r]
- изменить )
на ]
; <alt-n>
- выберите предыдущий матч (это будет (
в соответствии с нашим регулярным выражением); r[
- измените (
на [
.