Нет способа оставить его выбранным, но есть способ вернуть тот же выбор без всего этого ручного труда. Выберите свой материал, сделайте то, что вам нужно (скажем, сделайте отступ), он отменит сам себя, затем gv
Визуальный режим Vim, оставайтесь выбранным
Я люблю визуальный режим Вима. Однако, когда я выбираю какой-то текст, затем что-то с ним делаю, текст затем не выбирается.
Например, предположим, что я выбираю блок кода и делаю отступ для него, тогда код не выбирается, поэтому, если вы нажмете 4 >
вместо 5 >
этого, вам придется повторно выбрать код, чтобы сделать отступ еще на одной вкладке.
Есть ли способ не отменить выбор блока кода после выполнения операции? Альтернативно есть ли способ выбрать тот же код снова (одним нажатием клавиши) после того, как операция была выполнена?
3 ответа на вопрос
Добавьте эти две (три с комментариями) строки в ваш .vimrc (_vimrc для windows):
"make < > shifts keep selection vnoremap < <gv vnoremap > >gv
Они заставляют команды сдвига повторно выбирать визуальную область после использования. Очень кстати.
Ударь "." (точка) в командном режиме, чтобы повторить ваше последнее редактирование.
Похожие вопросы
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Беспроводная (алюминиевая) клавиатура Apple на Windows
-
1
Функция копирования / вставки потеряна
-
-
3
Как использовать комбинированные клавиши быстрой навигации Windows под OSX?
-
2
Есть ли точная ссылка для сочетаний клавиш Windows?
-
13
Какие функции Vim вы используете?
-
4
Как настроить сочетания клавиш в Windows XP?
-
1
Сочетания клавиш / навигационные ссылки
-
5
Сделать Cmd + 1..9 для переключения вкладок в Safari?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?