Команды перемещения курсора

Ниже описаны команды перемещения курсора для оболочки Korn.

Для перемещения курсора по тексту предназначены следующие команды:


Флаг Описание
[число]l Перемещает курсор на один символ вперед (вправо).
[число]w Перемещает курсор на одно слово вправо (слово - последовательность символов, в которую входят только буквы и цифры).
[число]W Перемещает курсор на начало следующего "длинного слова" (первый символ за следующим пробелом).
[число]e Перемещает курсор в конец текущего слова.
[число]E Перемещает курсор в конец текущего "длинного слова" (последний символ перед следующим пробелом).
[число]h Перемещает курсор на один символ назад (влево).
[число]b Перемещает курсор на одно слово назад.
[число]B Перемещает курсор в начало текущего "длинного слова" (первый символ после предыдущего пробела).
[число]| Перемещает курсор в столбец, указанный параметром число. Если число не задано, то перемещает курсор в первый столбец.
[число]f c Находит следующее вхождение символа c в текущей строке.
[число]F c Находит предыдущее вхождение символа c в текущей строке.
[число]t c Равносильна команде f h.
[число]T c Равносильна команде F l.
[число]; Повторяет последнюю команду поиска символа - f, F, t или T - число раз.
[число], Повторяет в обратном направлении последнюю команду поиска символа указанное в параметре число раз.
0 Перемещает курсор в начало строки.
^ Перемещает курсор на первый символ строки, отличный от пробела.
$ Перемещает курсор в конец строки.