Клавиши перемещения курсора позволяют вам перемещать курсор по файлу. Курсор можно переместить с помощью следующих клавиш:
h - перемещает курсор на один символ влево;
j- перемещает курсор вниз на одну строку;
k - перемещает курсор вверх на одну строку;
l - перемещает курсор на один символ вправо;
Команды j и k сохраняют позицию курсора на строке. Например, если курсор находился на 17-м символе слева, то когда вы введете команду j или k, то он переместится на новую строку, но будет находиться на 17-м символе. Если символов в новой строке меньше, то курсор переместится на последний символ строки.
Также можно использовать клавиши со стрелкам вместо клавиш h, j, k, l.
Если перед h, j, k, l поставить число, то курсор передвинется на количество строк/символов, равных числу. Например, если надо передвинуть курсор на 4 строки вверх, введите 4k. Если вы не можете продвинуться дальше в этом направлении, то vi подаст звуковой сигнал и курсор останется на прежнем месте.
Чтобы переместить курсор на 35 строк вниз, введите: 35j
Дополнительно к клавишам h и l можно использовать клавиши SPACEBAR и BACKSPACE для перемещения курсора вправо или влево.
<SPACEBAR> - переместить курсор на один символ вправо;
<nSPACEBAR> - переместить курсор на n символов вправо;
<BACKSPACE> - переместить курсор на один символ влево;
<nBACKSPACE> - переместить курсор на n символов влево;