Как выбрать круглые скобки?
Как выбрать круглые скобки, похожие на 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>(
. Он выберет границы выделения, которые в данном случае являются скобками.