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


Удаление и вставка


kill-line (C-k)

Удаляет текст от текущей позиции курсора до конца строки.

backward-kill-line (C-x Backspace)

Удаляет текст до начала строки.

unix-line-discard (C-u)

Удаляет текст от текущей позиции до начала строки. Удаленный текст помещается в кольцевой буфер.

kill-whole-line

Удаляет все символы текущей строки, независимо от позиции курсора.

kill-word (M-d)

Удаляет символы от курсора до конца слова или, если курсор стоит между словами, до конца следующего слова. Границы слов определяются так же, как и для команды forward-word.

backward-kill-word (M-Backspace)

Удаляет слово перед курсором. Границы слова определяются так же, как и в команде backward-word.

unix-word-rubout (C-w)



Удаляет слово перед курсором, используя в качестве ограничителя слов пробельные символы. Границы слова, таким образом, отличаются от принятых в команде backward-kill-word.

delete-horizontal-space (M-\)

Удаляет все пробелы и символы табуляции вокруг текущей позиции.

kill-region

Удаляет весь текст от текущей позиции до отметки (запомненной позиции курсора). Этот текст называют областью (region).

copy-region-as-kill

Копирует текст области в буфер.

copy-backward-word

Копирует слово перед текущей позицией в буфер. Границы слов определяются так же, как в команде backward-word.

copy-forward-word

Копирует слово после текущей позиции в буфер. Границы слов определяются так же, как в команде forward-word.

yank (C-y)

Вставляет верхний элемент кольцевого буфера в позиции курсора.

yank-pop (M-y)

Прокручивает кольцевой буфер и вставляет новый верхний элемент. Работает только после команды yank или yank-pop.



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