9

Текущий он выходит из визуального режима после отступа один раз, что очень раздражает.

2 ответа2

15

Вы можете использовать команду обычного режима gv чтобы выделить предыдущий визуальный выбор. Поэтому вы можете использовать следующие сопоставления:

:vnoremap < <gv
:vnoremap > >gv

Команда :vnoremap устанавливает отображение, которое будет работать только в визуальном режиме. Поэтому вы повторно привязываете команды визуального режима < и > чтобы выполнить отступ, и немедленно повторно выбираете предыдущий визуальный выбор.

1

Используя точку "." будет повторять отступ ранее выделенного текста, если это было самое новое редактирование текста. Это не повторный выбор текста, но делает работу так же хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .