Readline/Взаємодія/Видалення
Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.
Команди прибирання тексту
<<Прибирання>> (англ. kill) тексту означає видалення тексту із рядка, але зберігаючи його для подальшого використання, як правило, повторною <<вставкою>> в командний рядок. (Cut та paste є новішими жаргонізмами для позначення прибрати, kill, та вставити, yank.)
Якщо в поясненні команди вказано, що вона прибирає текст, значить Ви можете бути впевнені в тому, що зможете згодом отримати текст назад в іншому (або тому ж самому) місці.
Коли використовується команда прибирання тексту, текст зберігається в <<кільце прибирання>> (англ. kill-ring). Будь яка кількість послідовних команд прибирання зберігають прибраний текст разом, таким чином, що коли Ви вставляєте його назад, Ви отримуєте його повністю. Кільце прибирання не залежить від рядка; текст, прибраний із попереднього рядка доступний для вставки пізніше, під час введення наступного рядка.
Нижче наведено перелік команд для прибирання тексту.
- C-k
- Прибрати текст від курсора і до кінця рядка.
- M-d
- Прибрати текст від курсора до кінця поточного слова, або, якщо курсор між словами, до кінця наступного. Границі слова такі самі, як і для команди M-f.
- M-<DEL>
- Прибрати від курсора і до початку поточного слова, або, якщо курсор між словами, до початку попереднього слова. Границі слова такі самі як і для M-b.
- C-w
- Прибрати від курсора до попереднього пробілу. Це відрізняється від M-<DEL> оскільки границі слова інші.
Нижче перелічено команди для повторної вставки прибраного тексту. Під вставкою розуміється копіювання останнього-прибраного-тексту із буфера прибирання.
- C-y
- Вставити останній прибраний текст назад в буфер на місце курсора.
- M-y
- Повернути колесо прибирання (kill-ring) та вставити текст із нової вершини. Цю команду можна викликати лише якщо попередні команди були C-y або M-y.

