Копирование текста на Mac кажется простой задачей — пока не сталкиваешься с неожиданными нюансами. Пользователи, перешедшие с Windows, часто теряются: почему Ctrl+C не работает? Где буфер обмена? Как скопировать без мыши? Эта статья разберёт все способы — от базовых сочетаний клавиш до продвинутых фишек macOS Sonoma и Ventura, которые знают далеко не все.
Мы не просто перечислим комбинации — объясним, почему ⌘Command заменила Ctrl, как работает универсальный буфер обмена между Mac и iPhone, и что делать, если копирование внезапно перестало работать. А ещё раскроем секреты pbcopy/pbpaste для терминала и покажем, как автоматизировать процесс с помощью Shortcuts.
Базовые сочетания клавиш для копирования на Mac
На Mac вместо привычного Ctrl+C используется комбинация с клавишей ⌘Command (её ещё называют "команда" или "яблочко"). Это основное отличие от Windows, которое сбивает новичков. Вот ключевые сочетания:
- 📋 Копировать:
⌘Command + C— помещает выделенный текст или файл в буфер обмена. - 🖌️ Вырезать:
⌘Command + X— удаляет выделенное, но сохраняет в буфере для вставки. - 📎 Вставить:
⌘Command + V— вставляет последнее скопированное. - 🔄 Вставить без форматирования:
⌘Command + Shift + V— удаляет стили (шрифт, цвет) при вставке.
Важно: на некоторых клавиатурах MacBook (особенно старых моделей) клавиша ⌘Command может быть обозначена только символом ⌘ без надписи. Если у вас внешняя клавиатура для Windows, роль ⌘Command выполняет клавиша Win (с логотипом Windows).
Ещё один нюанс: в некоторых программах (например, Terminal или VirtualBox) стандартные сочетания могут не работать. В таких случаях используйте меню Правка (Edit) или контекстное меню (клик правой кнопкой мыши).
Как скопировать без мыши: клавиши и жесты
Если у вас нет мыши или тачпада под рукой, macOS предлагает несколько способов выделить и скопировать текст только с клавиатуры. Вот пошаговая инструкция:
- Переместите курсор в начало нужного фрагмента с помощью клавиш со стрелками (↑, ↓, ←, →).
- Зажмите
Shiftи, не отпуская, перемещайте курсор стрелками — текст будет выделяться. - Для выделения по словам используйте
Shift + Option (⌥) + ←/→. - Для выделения всей строки:
⌘Command + Shift + ←/→(в зависимости от направления). - После выделения нажмите
⌘Command + Cдля копирования.
На MacBook с Touch Bar можно использовать жесты:
- 👆 Касание с удержанием на Touch Bar в области текста вызовет контекстное меню с опцией "Копировать".
- 👉 Свайп двумя пальцами влево/вправо по Touch Bar для навигации по выделенному тексту.
☑️ Копирование без мыши
Совет для Terminal: в командной строке выделение работает иначе. Чтобы скопировать текст из терминала, выделите его мышью (даже если мыши нет, используйте тачпад) и нажмите ⌘Command + C. Вставить можно стандартным ⌘Command + V, но иногда требуется ⌘Command + Shift + V.
Универсальный буфер обмена: как работает на Mac
MacOS использует универсальный буфер обмена (Universal Clipboard), который синхронизирует скопированный текст между всеми устройствами Apple под одним Apple ID. Это значит, что вы можете скопировать текст на iPhone и вставить его на Mac, и наоборот.
Для работы функции необходимо:
- 📱 Оба устройства должны быть подписаны на один Apple ID.
- 🔄 Включён Bluetooth и Wi-Fi на обоих устройствах.
- 🔒 Устройства должны находиться рядом (в радиусе ~10 метров).
- 🔧 В настройках
Системные настройки → Общие → AirDrop и передачавключена опция "Разрешить передачу между...".
| Действие | Сочетание клавиш | Особенности |
|---|---|---|
| Копировать на iPhone → вставить на Mac | Удерживайте текст на iPhone → "Копировать", затем ⌘Command + V на Mac |
Работает с текстом, ссылками, небольшими изображениями |
| Копировать на Mac → вставить на iPad | ⌘Command + C на Mac, затем удерживайте поле ввода на iPad → "Вставить" |
Может не работать с большими файлами (>10 МБ) |
| Просмотр истории буфера | Нет стандартного сочетания | Требуются сторонние утилиты (Paste, Alfred) |
Универсальный буфер обмена не сохраняет историю — он хранит только последний скопированный элемент. Если вы скопируете что-то новое на одном устройстве, предыдущее содержимое буфера будет утеряно на всех устройствах.
Проблемы с копированием: почему не работает ⌘Command + C
Иногда стандартные сочетания клавиш перестают работать. Вот наиболее частые причины и решения:
- 🔌 Залипание клавиш: Если клавиша ⌘Command "залипла" (физически или программно), сочетания не сработают. Проверьте, горит ли подсветка клавиши (на MacBook Pro с Touch Bar). Решение: нажмите ⌘Command несколько раз или перезагрузите Mac.
- 🖱️ Конфликт с мышью/клавиатурой: Некоторые беспроводные устройства (особенно не от Apple) могут блокировать сочетания. Отключите их и проверьте работу.
- 🛠️ Сбой системных настроек: Сбросьте настройки клавиатуры в
Системные настройки → Клавиатура → Сочетания клавиш → Восстановить стандартные.... - 🦠 Вредоносное ПО: Некоторые вирусы блокируют буфер обмена. Проверьте Mac с помощью XProtect или Malwarebytes.
Если проблема только в одном приложении (например, Safari или Pages), попробуйте:
- Закрыть и снова открыть программу.
- Сбросить её настройки (удалить файл
~/Library/Preferences/com.apple.[AppName].plist). - Обновить приложение через App Store.
Что делать, если копируется не тот текст?
Иногда буфер обмена "застревает" на старом содержимом. Чтобы сбросить его, откройте Terminal и введите:
killall pboard
Эта команда перезапустит системный процесс буфера обмена.
⚠️ Внимание: Если после обновления macOS перестали работать сочетания клавиш, проверьте раздел Системные настройки → Клавиатура → Сочетания клавиш → Миссия Control. Иногда обновления сбрасывают настройки на значения по умолчанию.
Расширенные возможности: pbcopy и pbpaste в Terminal
Для пользователей, работающих с Terminal, macOS предлагает утилиты pbcopy и pbpaste, которые позволяют взаимодействовать с буфером обмена прямо из командной строки. Это незаменимо для автоматизации задач или работы с большими объёмами данных.
Примеры использования:
- 📄 Копировать содержимое файла в буфер:
cat file.txt | pbcopyТеперь содержимое
file.txtможно вставить куда угодно с помощью⌘Command + V. - 🖥️ Вставить текст из буфера в новый файл:
pbpaste > newfile.txt - 🔍 Посмотреть содержимое буфера:
pbpaste - 🔄 Очистить буфер обмена:
echo -n | pbcopy
Эти команды особенно полезны для администраторов систем или разработчиков. Например, можно быстро скопировать вывод команды ls -la для отправки коллеге:
ls -la | pbcopy
Или сохранить список процессов в файл:
ps aux | pbpaste > processes.txt
Автоматизация копирования с помощью Shortcuts и Automator
MacOS позволяет автоматизировать рутинные операции с буфером обмена. Например, можно создать ярлык (Shortcut), который будет:
- 📝 Копировать текст, удалять из него все пробелы и вставлять обратно.
- 🔠 Преобразовывать регистр (делать весь текст ЗАГЛАВНЫМ или строчным).
- 🌐 Переводить скопированный текст через Translate и вставлять перевод.
Как создать такой ярлык:
- Откройте приложение Shortcuts (Ярлыки).
- Нажмите "+" для создания нового ярлыка.
- Добавьте действие "Получить содержимое буфера обмена".
- Добавьте нужные действия (например, "Заменить текст" для удаления пробелов).
- Добавьте действие "Скопировать в буфер обмена".
- Назначьте сочетание клавиш в настройках ярлыка.
Для более сложных задач используйте Automator:
- 📁 Создайте новый
Quick Action(Быстрое действие). - Выберите тип "Без ввода" и приложение "Любое".
- Добавьте действие "Выполнить скрипт AppleScript" с кодом:
on run {input}set theClipboard to (the clipboard as text)
-- Ваш код обработки текста
set the clipboard to theClipboard
return input
end run
- Сохраните и назначьте сочетание клавиш в
Системные настройки → Клавиатура → Сочетания клавиш → Службы.
⚠️ Внимание: Автоматические действия с буфером обмена могут конфликтовать с некоторыми приложениями (например, 1Password или Alfred). Перед использованием проверьте работу в безопасном режиме.
Сторонние утилиты для расширенного управления буфером
Стандартный буфер обмена macOS хранит только последний скопированный элемент. Для истории копирования, быстрого поиска или работы с несколькими элементами одновременно потребуются сторонние программы:
| Утилита | Основные функции | Цена |
|---|---|---|
| Paste | Неограниченная история, поиск по буферу, пинning важных элементов | ~$15 в месяц |
| Alfred (с Powerpack) | Быстрый доступ к истории, сниппеты, интеграция с 1Password | ~£39 одноразово |
| CopyClip | Простая история буфера, горячие клавиши для быстрой вставки | Бесплатно |
| Ditto | Кросс-платформенность (Windows/Mac), облачный синхрон | Бесплатно |
Пример работы с Paste:
- 📋 Скопируйте несколько элементов подряд (текст, изображения, файлы).
- 🔍 Нажмите
⌘Command + Shift + Vдля открытия истории. - 🖱️ Выберите нужный элемент мышью или найдите через поиск.
- ⏎ Нажмите
Enterдля вставки.
Для Alfred настройте Clipboard History:
- Откройте Alfred Preferences →
Features → Clipboard. - Включите
Clipboard Historyи установите лимит (например, 1000 элементов). - Назначьте горячую клавишу (например,
⌘Command + Option + C). - Теперь при нажатии сочетания откроется история с возможностью поиска.
Совет: если используете 1Password или другие менеджеры паролей, проверьте их настройки — они могут конфликтовать с утилитами буфера обмена. В 1Password отключите опцию "Синхронизировать буфер обмена" в Настройки → Безопасность.
FAQ: Частые вопросы о копировании на Mac
Можно ли скопировать текст с экрана блокировки?
Нет, на экране блокировки macOS все сочетания клавиш (кроме тех, что связаны с разблокировкой) отключены. Чтобы скопировать текст, сначала разблокируйте Mac.
Исключение: если у вас включен VoiceOver, можно использовать голосовые команды для выделения и копирования текста, но это требует предварительной настройки.
Почему при копировании из PDF вставляется кривой текст?
Это происходит из-за особенностей форматирования PDF. Чтобы вставить текст без искажений:
- Скопируйте текст из PDF.
- Вставьте его в TextEdit (режим "Обычный текст").
- Скопируйте ещё раз из TextEdit и вставьте в целевой документ.
Или используйте ⌘Command + Shift + V для вставки без форматирования.
Как скопировать путь к файлу в Finder?
Есть три способа:
- Выделите файл, зажмите
Option (⌥)и кликните правой кнопкой → выберите "Скопировать [имя файла] как имя пути". - Перетащите файл в окно Terminal — путь вставится автоматически.
- Выделите файл и нажмите
⌘Command + Option + C(в некоторых версиях macOS).
Можно ли скопировать текст из видео или изображения?
Да, но потребуются дополнительные инструменты:
- 🎥 Для видео: воспользуйтесь QuickTime Player (в меню
Правка → Копироватьпосле паузы) или специализированными программами вроде ScreenFlow. - 🖼️ Для изображений: используйте Preview (инструмент "Выделение текста" в панели инструментов) или OCR-приложения (TextSniper, Prizmo).
Качество распознавания зависит от чёткости текста на оригинале.
Как отключить звук при копировании?
Звук при копировании (если он есть) обычно связан со сторонними утилитами (Paste, Alfred). Чтобы его отключить:
- Откройте настройки программы (например, Paste → Preferences → Sounds).
- Снимите галочку с опции "Воспроизводить звуки".
- Для системных звуков перейдите в
Системные настройки → Звук → Звуковые эффектыи отключите "Воспроизводить звуки интерфейса".