Открыть сервисСервис

Клавиши копирования и вставки

Копирование и вставка — базовые операции работы с буфером обмена, выполняемые с помощью сочетаний клавиш на клавиатуре. Основные горячие клавиши — Ctrl+C (копирование) и Ctrl+V (вставка) в Windows и Linux, а также ⌘C и ⌘V в macOS. Эти сочетания стандартны для большинства текстовых редакторов, файловых менеджеров, браузеров и других приложений.

Основные сочетания клавиш

ДействиеWindows / LinuxmacOS
КопированиеCtrl + C⌘ (Command) + C
ВставкаCtrl + V⌘ + V
ВырезаниеCtrl + X⌘ + X
ОтменаCtrl + Z⌘ + Z
ПовторCtrl + Y⌘ + Z (повторно)
Выделить всёCtrl + A⌘ + A
СохранениеCtrl + S⌘ + S
ПечатьCtrl + P⌘ + P

В macOS роль клавиши Ctrl в большинстве сочетаний выполняет клавиша Command (⌘), расположенная рядом с пробелом. В UNIX-подобных системах (Linux, BSD) также встречается альтернативный вариант — Ctrl+Insert для копирования и Shift+Insert для вставки, исторически более ранний, чем Ctrl+C/V.

История сочетаний Ctrl+C и Ctrl+V

Автором идеи сочетаний Ctrl+C, Ctrl+V и Ctrl+X считается Ларри Теслер, работавший в Xerox PARC, а позже — в Apple. В 1970-х годах в Xerox PARC были разработаны графические интерфейсы с текстовыми редакторами, где впервые появились операции «вырезать», «копировать» и «вставить». Теслер развил эту концепцию, и сочетания были реализованы в Lisa Clipboard (1983) и позже в Macintosh. В 1983 году они стали стандартом в Apple Lisa, а затем перешли в Windows от Microsoft, где закрепились как универсальные сочетания клавиш.

В 2005 году Ларри Теслер продал доменное имя ctrl-c.com компании Apple.

Буфер обмена

Копирование и вставка работают через механизм буфера обмена (clipboard) — временного хранилища операционной системы. При копировании данные помещаются в буфер, при вставке — извлекаются из него. Буфер обмена может содержать:

  • текст;
  • изображения;
  • файлы;
  • rich text с форматированием;
  • данные в других форматах (например, HTML).

В Windows буфер обмена реализован через API функции OpenClipboard, EmptyClipboard, SetClipboardData и GetClipboardData. В Linux для управления буфером обмена используется протокол X11 Selection (для X11) или wl-clipboard (для Wayland). В macOS соответствующий API — NSPasteboard.

Дополнительные сочетания для работы с буфером обмена

Помимо базовых операций, существуют расширенные сочетания:

  • Ctrl+Shift+V — вставка без форматирования (plain text paste). Поддерживается во многих редакторах, включая Google Docs, LibreOffice, терминалы и мессенджеры.
  • Win + V (Windows 10 и новее) — открытие истории буфера обмена, позволяющей выбрать один из ранее скопированных элементов.
  • Ctrl + Shift + C / Ctrl + Shift + V — копирование и вставка в терминалах (GNOME Terminal, Konsole и др.), где Ctrl+C зарезервирован для отправки сигнала прерывания (SIGINT).
  • Ctrl + Insert / Shift + Insert — альтернативные сочетания для копирования и вставки, поддерживаемые многими приложениями.

Особенности в разных приложениях

Текстовые редакторы и офисные программы

В Microsoft Word, LibreOffice Writer и Google Docs работают стандартные сочетания. Дополнительно поддерживаются Ctrl+Shift+V для вставки без форматирования и Ctrl+Alt+V для специальной вставки с выбором формата.

Терминалы

В большинстве эмуляторов терминала (Windows Terminal, GNOME Terminal, iTerm2) стандартные Ctrl+C и Ctrl+V работают для копирования и вставки текста, однако в классических UNIX-терминалах Ctrl+C используется для прерывания выполняющейся команды, поэтому там применяются Ctrl+Shift+C и Ctrl+Shift+V либо Ctrl+Insert и Shift+Insert.

Браузеры

Во всех основных браузерах (Google Chrome, Mozilla Firefox, Яндекс Браузер, Safari) сочетания работают идентично. В Firefox по умолчанию Ctrl+Shift+V открывает меню «Вставить как чистый текст».

Файловые менеджеры

В Проводнике Windows, Finder (macOS) и файловых менеджерах Linux (Nautilus, Dolphin) сочетания применяются для копирования и вставки файлов и папок. В Windows также поддерживаются Ctrl+C, Ctrl+X, Ctrl+V и Ctrl+A.

Критика

Существует распространённое заблуждение, что буквы C, V и X означают «copy», «paste» и «cut» по первым буквам. На самом деле V выбрана как соседняя буква на клавиатуре, а не как сокращение от paste. Альтернативная версия гласит, что V — это инвертированная буква L (от «last»), указывающая на вставку после копирования. Сам Ларри Теслер подтвердил, что V выбрана из-за её положения рядом с C.

Исторически Ctrl+C/V пришли на смену более ранним сочетаниям в интерфейсах Xerox, где использовались другие клавиши. Стандартность этих сочетаний сделала их одним из наиболее узнаваемых элементов пользовательского интерфейса.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru