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