Spec-Zone.ru › Bash

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

Удаление текста означает удаление текста из строки, но сохранение его для последующего использования, обычно путем вставки (повторного вставки) его обратно в строку. («Вырезать» и «вставить» — более новые термины для «удалить» и «вставить».)

Если описание команды указывает, что она «удаляет» текст, то можно быть уверенным, что вы сможете получить текст обратно в другом (или том же) месте позже.

Когда вы используете команду удаления, текст сохраняется в кольце удаления. Любое количество последовательных удалений сохраняет весь удаленный текст вместе, так что при вставке вы получите всё. Кольцо удаления не зависит от строки; текст, который вы удалили в ранее набранной строке, будет доступен для вставки позже, когда вы будете набирать другую строку.

Вот список команд для удаления текста.

C-k

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

M-d

Удалить от курсора до конца текущего слова или, если между словами, до конца следующего слова. Границы слов совпадают с теми, которые используются командой M-f.

M-DEL

Удалить от курсора до начала текущего слова или, если между словами, до начала предыдущего слова. Границы слов совпадают с теми, которые используются командой M-b.

C-w

Удалить от курсора до предыдущего пробела. Это отличается от M-DEL, так как границы слов отличаются.

Вот как вставить текст обратно в строку. Вставка означает копирование только что удаленного текста из буфера удаления.

C-y

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

M-y

Повернуть кольцо удаления и вставить новый верхний элемент. Вы можете сделать это только если предыдущей командой была C-y или M-y.

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Readline-Killing-Commands.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API