Как выбрать круглые скобки?

Как выбрать круглые скобки, похожие на vim-surround? Я знаю, что могу<alt-a>( или m чтобы выделить текст между ними, но как мне получить два курсора в конце?

2 ответа

Решение

vim-surroundфункциональность была реализована плагином kakoune-Surround, но, если вы предпочитаете "ванильный опыт", вы можете заменить круглые скобки, скажем, на квадратные скобки, используяselect:

ms\(|\)<return><space>r]<alt-n>r[
  • m â € ”выберите ближайшую подходящую круглую скобку (или <alt-a>), как вы упомянули);
  • s\(|\)<return> â € ”выберите ( а также ) с использованием регулярного выражения;
  • <space> â € ”очистить выбор (курсор будет установлен на последнее совпадение);
  • r] - изменить ) к ];
  • <alt-n> â € ”выберите предыдущее совпадение (это будет ( согласно нашему регулярному выражению);
  • r[ - изменить ( к [.

Чтобы дополнить ответ Александра, вначале вы можете использовать <a-S> после <a-a>(. Он выберет границы выделения, которые в данном случае являются скобками.

Другие вопросы по тегам