Гид по технологиям

Kill и Yank в macOS: как пользоваться встроенным «вторым» буфером обмена

• 5 min read • macOS • Обновлено 19 Nov 2025
Kill и Yank в macOS: второй буфер обмена
Kill и Yank в macOS: второй буфер обмена

Kill (Control+K) и Yank (Control+Y) — сочетания клавиш из семейства редакторов Emacs, встроенные в macOS. Kill удаляет текст от курсора до конца строки (или выбранный фрагмент), а Yank вставляет его обратно. Это работает в большинстве стандартных приложений (TextEdit, Notes, Mail) и может служить вторым буфером обмена.

Что такое Kill и Yank

Kill и Yank — термины из Emacs: kill примерно соответствует «вырезать», а yank — «вставить». Главное отличие от обычного Cmd+X/Cmd+V в том, что kill не требует выделения: если курсор стоит в середине строки, kill удалит текст от курсора до конца строки. Yank вставит последний убранный с помощью kill блок текста.

Коротко:

  • Kill = Control+K — убирает текст (аналог вырезания).
  • Yank = Control+Y — вставляет ранее удалённый текст (аналог вставки).

Важно: обычные сочетания «вырезать/вставить» на Mac используют клавишу Command (⌘), kill/yank — клавишу Control (Ctrl).

Быстрый старт — как попробовать

  1. Откройте TextEdit (Папка «Программы» или Spotlight).
  2. Вставьте или наберите какую‑нибудь строку текста.
  3. Поместите курсор в середине строки или в её конце.
  4. Нажмите Control+K — текст от курсора до конца строки исчезнет.
  5. Нажмите Control+Y — удалённый фрагмент вернётся в позицию курсора.

Вы можете также выделить фрагмент и выполнить Control+K, тогда он будет удалён как при обычной операции «вырезать», а Control+Y вставит его назад.

Скриншот интерфейса TextEdit с демонстрацией kill и yank

Примеры использования

  • Удалить остаток строки после курсора, не выделяя её.
  • Быстро перенести конец строки в другое место документа.
  • Хранить в уме два разных фрагмента: обычный буфер (Cmd+X/Cmd+C) и kill-буфер (Control+K).

Короткое видео, показывающее удаление и восстановление текста с помощью kill и yank

Где работает, а где нет — матрица совместимости

ПриложениеKill (Ctrl+K)Yank (Ctrl+Y)Примечания
TextEditДаДаРаботает полноценно
NotesДаДаВстроенное приложение macOS
MailДаДаВставляет в тело письма
RemindersДаДаОграничения по форматированию возможны
Safari/ChromeЧастичноЧастичноВ некоторых полях ввода работает; в адресной строке — нет
SlackKill — ДаYank — Частично/НетВ заметках Slack иногда Yank не срабатывает
Microsoft Office (Word/Outlook)НетНетOffice использует собственные обработчики клавиш

Примечание: поведение может отличаться в зависимости от версии приложения или плагинов. Если Yank не работает, попробуйте вставить в другое поле или использовать Cmd+V как запасной вариант.

Когда это не сработает (контрпримеры)

  • В веб-приложениях с кастомными редакторами (например, некоторые WYSIWYG-редакторы) kill/yank может не работать.
  • В приложениях, перехватывающих клавиши (игры, терминалы с нестандартной раскладкой) эти сочетания могут быть заняты.
  • В Microsoft Office и некоторых кросс‑платформенных редакторах — как правило, не поддерживается.

Альтернативные подходы

  • Используйте менеджер буфера обмена (Clipboard manager), если нужно хранить много фрагментов.
  • В текстовых редакторах (VS Code, Sublime) есть свои расширения для «многобуферного» копирования.
  • Для смены поведения клавиш можно переназначить комбинации через System Preferences → Keyboard → Shortcuts.

Практические советы и лайфхаки

  • Если хотите временно хранить два фрагмента, скопируйте первый через Cmd+C, а второй удалите через Ctrl+K — затем вы можете вставлять оба: Ctrl+Y и Cmd+V.
  • Для удаления не до конца строки, а до начала — используйте сочетания Move‑to‑start + Kill (например, Home затем Ctrl+K в некоторых приложениях), но поведение Home/Fn+Left может отличаться на Mac.
  • Если Yank вставляет не то, что ожидали, возможно вы выполнили другой kill позже — kill‑буфер перезаписывается.

Быстрая проверка — чек‑лист по ролям

  • Разработчик: проверил в терминале, редакторе кода и браузере — работает ли Ctrl+K/Ctrl+Y в полях ввода.
  • Технический писатель: использует Ctrl+K чтобы вырезать оставшийся текст строки и быстро переставить блоки текста.
  • Менеджер: применит в заметках и почте для ускорения редактирования коротких писем.

Краткая методика для команды (SOP)

  1. Ознакомиться с поведением в основном текстовом редакторе команды (TextEdit/Notes).
  2. Протестировать в целевых приложениях (почта, CRM, чат).
  3. Задокументировать исключения (где Yank не работает).
  4. При необходимости настроить переназначение клавиш глобально.

Решение: когда использовать Kill/Yank vs Cut/Paste

flowchart TD
  A[Нужно убрать текст] --> B{Хотите сохранить обычный буфер?}
  B -- Да --> C[Используйте Ctrl+K 'Kill' и Ctrl+Y 'Yank']
  B -- Нет --> D[Используйте Cmd+X / Cmd+V 'Cut/Paste']
  C --> E[Удобно для быстрых правок и двух фрагментов]
  D --> E

Однострочный глоссарий

  • Kill — удаление текста от курсора до конца строки или выделенного фрагмента (Control+K).
  • Yank — вставка последнего удалённого с помощью kill фрагмента (Control+Y).

Короткое объявление (для команды или блога, 100–200 слов)

Kill и Yank — простая, но мощная пара сочетаний клавиш, которая уже встроена в macOS. Используя Control+K и Control+Y, вы можете удалять фрагменты текста без предварительного выделения и затем быстро вставлять их обратно. Это особенно полезно для редактирования строк и перестановки концов строк без потери содержимого в основном буфере обмена. Kill/yank работает в стандартных приложениях macOS: TextEdit, Notes, Mail и многих полях ввода браузера, хотя в некоторых сторонних приложениях поддержка ограничена. Включите эти комбинации в свою ежедневную практику, и вы получите простой способ ускорить правку текста и управлять двумя буферами одновременно.

Итог

Kill и Yank — недооценённые инструменты для пользователей macOS. Они не заменяют привычные Cmd+X/Cmd+V, но дополняют набор операцией «удалить от курсора» и «вставить последний kill». Попробуйте их в TextEdit и приложениях Apple — возможно, они станут частью вашего повседневного набора горячих клавиш.

Автор изображения: Bruce Guenter / Flickr

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро