Ответ 1
Вот плагин, чтобы делать то, что вы хотите. Он отображает ; для повторения последней команды движения, заданной с помощью счетчика.
Я использую 10j
, чтобы спрыгнуть на 10 строк, но я хочу легко прыгать через 10 строк снова и снова. Я не хочу выполнять прыжок с макросом [email protected]@@
..
Я бы хотел, чтобы был способ повторного нажатия клавиш, таких как motion, затем f; для непрерывного перехода (, для возврата) к следующему символу.
есть ли что-нибудь короче моего макроса?
Вот плагин, чтобы делать то, что вы хотите. Он отображает ; для повторения последней команды движения, заданной с помощью счетчика.
Вместо 10j
вы можете запустить:
:+10
Затем вы можете повторить последнюю команду ex-mode с помощью @:
.
Попробуйте ctrl + f, чтобы переместить всю страницу вниз и ctrl + b, чтобы переместить всю страницу назад. Не обязательно 10 строк.
С этого сайта: http://www.thegeekstuff.com/2009/03/8-essential-vim-editor-navigation-fundamentals/
Решение этого дало мне идею использовать noremap для сопоставления 10j (или любого другого номера) и 10k с стрелками вверх и вниз. Я не знаю, будет ли кто-то заинтересован в чем-то неясном, как это, но решил, что я прокомментирую.
добавлен в .vimrc:
noremap <Up> 5k
noremap <Down> 5j