Текущий он выходит из визуального режима после отступа один раз, что очень раздражает.
9
2 ответа
15
Вы можете использовать команду обычного режима gv
чтобы выделить предыдущий визуальный выбор. Поэтому вы можете использовать следующие сопоставления:
:vnoremap < <gv
:vnoremap > >gv
Команда :vnoremap
устанавливает отображение, которое будет работать только в визуальном режиме. Поэтому вы повторно привязываете команды визуального режима <
и >
чтобы выполнить отступ, и немедленно повторно выбираете предыдущий визуальный выбор.
1
Используя точку "." будет повторять отступ ранее выделенного текста, если это было самое новое редактирование текста. Это не повторный выбор текста, но делает работу так же хорошо.