Есть ли движение для перехода к началу или концу визуального выделения? Я знаю, что или в визуальном режиме чередуются между ними, но мне нужно иметь возможность точно выбрать начало. Общая цель состоит в том, чтобы окружить визуально выделенную область круглыми скобками.
Дополнение:
Основываясь на комментариях, я смог реализовать это с помощью следующего макроса.Идея состоит в следующем:
для выхода из визуального режима`>
для перехода к концу предыдущего визуального выделенияa)
для добавления закрывающей скобки
для выхода из режима вставки`<
для перехода к началу предыдущего визуального выделенияi(
для вставки открывающей скобки
, чтобы снова выйти из режима вставки.например:
map \q <ESC>`>a)<ESC>`<i(<ESC>
Основываясь на другом комментарии, у нас есть еще более краткое решение:
map \q c()<ESC>P