Команды перемещения курсора
Ниже описаны команды перемещения курсора для оболочки 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 | Перемещает курсор в начало строки. |
| ^ | Перемещает курсор на первый символ строки, отличный от пробела. |
| $ | Перемещает курсор в конец строки. |