Копирование и вставка с клавиатуры¶
Копирование и вставка с клавиатуры — набор горячих клавиш и сочетаний клавиш, позволяющих копировать, вырезать и вставлять выделенный текст или объекты в операционных системах и приложениях без использования мыши. Основные сочетания — Ctrl+C (копировать), Ctrl+X (вырезать), Ctrl+V (вставить) в Windows и Linux, и Cmd+C, Cmd+X, Cmd+V в macOS. Эти команды являются стандартом де-факто для большинства графических интерфейсов и поддерживаются практически всеми текстовыми редакторами, файловыми менеджерами и браузерами.
¶История
Идея выделения и копирования данных через клавиатуру появилась в ранних графических интерфейсах 1970-х годов. Сочетание Ctrl+C было предложено в Xerox PARC для системы интерфейса Lisa, а затем адаптировано Apple в Macintosh (1984) и Microsoft в Windows 1.0 (1985). Стандарт стал практически универсальным: в 1990-х годах его поддержали Linux-дистрибутивы с графическими оконными менеджерами, а позже — мобильные операционные системы (в виде долгого нажатия и контекстных меню).
¶Основные сочетания клавиш
¶Windows и Linux
| Действие | Сочетание клавиш |
|---|---|
| Копировать | Ctrl+C |
| Вырезать | Ctrl+X |
| Вставить | Ctrl+V |
| Отменить | Ctrl+Z |
| Выделить всё | Ctrl+A |
| Повторить | Ctrl+Y (или Ctrl+Shift+Z) |
¶macOS
| Действие | Сочетание клавиш |
|---|---|
| Копировать | Cmd+C |
| Вырезать | Cmd+X |
| Вставить | Cmd+V |
| Отменить | Cmd+Z |
| Выделить всё | Cmd+A |
| Повторить | Cmd+Shift+Z |
В macOS роль клавиши Ctrl в сочетаниях выполняет клавиша Command (⌘), а также используется клавиша Option (⌥) для дополнительных вариантов вставки — например, вставка без форматирования (Cmd+Ctrl+V).
¶Дополнительные сочетания
- Вставка без форматирования — Ctrl+Shift+V в большинстве Linux-приложений и в Google Docs, Ctrl+Alt+V в Microsoft Office (открывает диалог «Специальная вставка»).
- Буфер обмена — в Windows 10 и 11 вызывается сочетанием Win+V, что позволяет выбрать один из нескольких ранее скопированных элементов.
- Скриншот области — Win+Shift+S в Windows 10/11, Cmd+Shift+4 в macOS: изображение сразу попадает в буфер обмена и может быть вставлено через Ctrl+V или Cmd+V.
- Перетаскивание с клавиатуры — в Windows сочетание Ctrl+Shift при перетаскивании файла создаёт копию, а Alt — перемещение.
¶Особенности работы
Буфер обмена хранит данные временно, в оперативной памяти. Стандартный буфер заменяет предыдущее содержимое при каждом копировании. Расширенные менеджеры буфера обмена (например, ClipboardFusion, CopyQ, Ditto для Windows; Clipman для Linux) сохраняют историю копирований и позволяют вставлять ранее скопированные элементы.
В терминальных программах (консоль, эмулятор терминала) сочетания отличаются: в большинстве эмуляторов копирование выполняется через Ctrl+Shift+C, а вставка — через Ctrl+Shift+V, чтобы не конфликтовать с командами оболочки. В самой консоли Windows (PowerShell, cmd) выделение текста выполняется правой кнопкой мыши или через маркер выделения (Ctrl+M).
¶Мобильные устройства
На смартфонах и планшетах сочетания клавиш работают при подключении внешней клавиатуры. Стандартные сочетания — Ctrl+C, Ctrl+V — поддерживаются в Android и iPadOS. Без внешней клавиатуры копирование выполняется долгим нажатием на текст с последующим выбором «Копировать» и «Вставить» в контекстном меню.
¶Распространённые проблемы
- Буфер обмена не работает — часто связано с блокировкой доступа приложений к буферу обмена в настройках конфиденциальности (macOS: «Системные настройки → Конфиденциальность → Буфер обмена»).
- Вставка с форматированием — при вставке из браузера или Word текст переносит шрифты и стили; решается вставкой без форматирования.
- Конфликт сочетаний — некоторые приложения (игры, IDE) перехватывают Ctrl+C и Ctrl+V; в таких случаях используют альтернативные сочетания или настраивают горячие клавиши в программе.
¶См. также
- Буфер обмена
- Горячие клавиши
- Сочетание клавиш
¶Источники
- Microsoft Support. Keyboard shortcuts in Windows.
- Apple Support. Mac keyboard shortcuts.
- The Linux Documentation Project. Keyboard shortcuts.
- O’Reilly. «Linux in a Nutshell».
