Копирование текста на клавиатуре¶
Копирование текста на клавиатуре — набор сочетаний клавиш, позволяющих выделить фрагмент текста, поместить его в буфер обмена операционной системы и вставить в другое место или приложение. Основной стандарт — комбинация Ctrl+C (копировать), Ctrl+X (вырезать), Ctrl+V (вставить), поддерживаемая подавляющим большинством программ под управлением Windows и Linux. На компьютерах Apple используется аналогичная схема с клавишей Command.
¶Основные сочетания клавиш
Базовый набор операций с текстом включает три команды:
| Комбинация | Действие |
|---|---|
| Ctrl + C | Копирование выделенного фрагмента в буфер обмена |
| Ctrl + X | Вырезание фрагмента (удаление из исходного места и помещение в буфер) |
| Ctrl + V | Вставка содержимого буфера обмена в текущую позицию курсора |
На macOS вместо Ctrl используется клавиша Command (⌘): ⌘C, ⌘X, ⌘V. В ряде Linux-окружений (GNOME, KDE) дополнительно работает Ctrl+Insert (копировать) и Shift+Insert (вставить) — эти сочетания исторически предшествовали схеме с Ctrl+C и поддерживаются во многих текстовых редакторах.
¶Выделение текста
Перед копированием необходимо выделить нужный фрагмент. Основные способы:
- Shift + стрелки — посимвольное выделение влево, вправо, вверх или вниз от позиции курсора.
- Shift + Ctrl + стрелки — выделение по словам (Windows и Linux) или по словам/строкам (macOS: Option + Shift + стрелки).
- Shift + Home / Shift + End — выделение от курсора до начала или конца строки.
- Shift + Page Up / Page Down — выделение на экран вверх или вниз.
- Ctrl + A — выделение всего содержимого документа или поля.
Дополнительно фрагмент можно выделять мышью (протяжкой с зажатой левой кнопкой) или двойным щелчком по слову и тройным щелчком по абзацу, после чего операции копирования выполняются с клавиатуры.
¶Буфер обмена
При нажатии Ctrl+C содержимое фрагмента помещается в буфер обмена — область памяти, управляемую операционной системой. Буфер хранит данные до тех пор, пока не будет заменён новым фрагментом или очищен. В Windows начиная с Windows 10 доступна история буфера обмена (Win + V), позволяющая выбирать из нескольких ранее скопированных фрагментов. В Linux-окружениях для этого существуют утилиты вроде CopyQ или Clipman.
Буфер обмена может хранить не только текст, но и изображения, файлы и другие объекты — набор поддерживаемых форматов зависит от приложения-источника и операционной системы.
¶Особенности в разных программах
Большинство приложений — текстовые редакторы, браузеры, офисные пакеты — поддерживают стандартные сочетания без изменений. Однако есть исключения:
- Терминал и командная строка. В классических консольных окнах Windows Ctrl+C традиционно означает прерывание выполняющейся команды, поэтому для копирования используется правый щелчок мыши или выделение с зажатой левой кнопкой. В современных эмуляторах (Windows Terminal, kitty, Alacritty) поведение настраивается.
- Браузеры. Стандартные сочетания работают в полях ввода и на страницах с обычным текстом. На защищённых сайтах копирование может быть ограничено скриптами, что обходится через режим чтения, просмотр исходного кода страницы или инструменты разработчика.
- Программы с собственными горячими клавишами. В графических редакторах (Photoshop, GIMP) Ctrl+C копирует выделенный фрагмент изображения или слой, а в таблицах Excel сочетание действует на ячейки.
¶Альтернативные способы
Помимо клавиатуры, копирование выполняется через контекстное меню (правый щелчок → «Копировать») и меню приложения («Правка» → «Копировать»). В файловых менеджерах для файлов и папок используются те же Ctrl+C и Ctrl+V. Для обмена текстом между устройствами существуют облачные менеджеры буфера обмена (например, KDE Connect, утилиты синхронизации на базе Bluetooth), расширяющие возможности стандартного буфера.
¶История
Сочетание Ctrl+C пришло в вычислительную технику из среды Unix, где комбинация Ctrl+C традиционно посылает сигнал прерывания (SIGINT) — из-за этого в консолях Windows она не используется для копирования. Стандарт Xerox PARC, заложивший принцип «выделить — скопировать — вставить» с мышью и клавиатурой, был реализован в графических интерфейсах Apple Lisa и Macintosh в 1980-х годах, а затем перенесён в Windows. Клавиша Command на клавиатурах Apple изначально несла символ ⌘ («клобучок»), предложенный Сьюзен Кэр в 1982 году как замена логотипу Apple, который отвлекал пользователей от работы.
¶Источники
- Microsoft Support. Keyboard shortcuts in Windows.
- Apple Support. Mac keyboard shortcuts.
- GNOME Documentation. Keyboard shortcuts.
- Osterhout J. Tcl and the Tk Toolkit. — Addison-Wesley.
