Bash - командный интерпретатор GNU Bourne


Команды для изменения текста


delete-char (C-d)

Удаляет символ в позиции курсора. Если текущая позиция - начало строки, в строке нет символов и последняя нажатая клавиша не привязана к команде delete-char, возвращает EOF.

backward-delete-char (Backspace)

Удаляет символ перед курсором. При указании числового аргумента сохраняет удаленный текст в кольцевом буфере (kill ring).

forward-backward-delete-char

Удаляет символ в позиции курсора, если куросор не в конце строки, - в этом случае удаляется символ перед курсором. По умолчанию эта команда ни к какой комбинации клавиш не привязана.

quoted-insert (C-q, C-v)

Добавляет следующий набранный символ буквально. Так можно вставлять, например, символы типа C-q.

tab-insert (C-v TAB)

Вставляет символ табуляции.

self-insert (a, b, A, 1, !, ...)

Вставляет набранный символ.

transpose-chars (C-t)

Переносит символ перед текущей позицией за текущую позицию. Текущая позиция также перемещается вперед на один символ. Если текущая позиция - конец строки, меняет местами два символа перед текущей позицией. Отрицательные аргументы не поддерживаются.

transpose-words (M-t)

Переносит предыдущее слово за слово, на котором (или после которого) стоит курсор. Курсор перемещается в конец перенесенного слова.

upcase-word (M-u)

Переводит в верхний регистр текущее (или следующее слово). Если указан отрицательный аргумент, переводит в верхний регистр предыдущее слово, но не меняет текущей позиции.

downcase-word (M-l)

Переводит в нижний регистр текущее (или следующее слово). Если указан отрицательный аргумент, переводит в верхний регистр предыдущее слово, но не меняет текущей позиции.

capitalize-word (M-c)

Начинает с прописной буквы текущее или следующее слово. Если указан отрицательный аргумент, начинает с прописной буквы предыдущее слово, но не меняет текущей позиции.



Содержание раздела