Переміщення 10 рядків вгору та вниз може не відповідати вашим завданням, а також іншим параметрам. Розглянемо інші рухи:
Ctrlf, Ctrlbсторінка вперед і назад.
}, {рухатися вперед і назад на один абзац.
Ви можете написати правила у своєму vimrc для прив’язки 10j
до ключа, скажімо, J
перейти на 10 рядків вниз, додавши наступний рядок до свого файлу vimrc:
map <S-j> 10j
Однак ви б переписали корисну існуючу J
команду (об'єднайте два рядки). Знайти добре позиціоновану невикористовувану комбінацію клавіш для 10j
/ 10k
може бути складно, тому я пропоную використовувати існуючі рухи, про які я згадав.
Можливо, вам захочеться знати, що ви можете перейти назад до слова, яке бачите, виконуючи:
?someword
і перейти до слова, яке бачите, виконуючи /someword
. Це буде швидше, ніж спроба перемістити вгору / вниз на 10 рядків, а потім переставити курсор у точне місце. Якщо ви не можете придумати простий рядок пошуку для відповідного рядка, ви завжди можете перейти до номера рядка, як ви сказали ( xgg
).