Горячие клавиши Undo и Redo на Mac

Иван Корнев·19.05.2026·5 мин

Чтобы отменить последнее действие на MacBook, нажмите Command (⌘) + Z. Чтобы вернуть отмененное действие (повторить его), используйте комбинацию Shift (⇧) + Command (⌘) + Z. Эти сочетания работают в большинстве приложений macOS: текстовых редакторах, графических программах, браузерах и офисных пакетах.

В некоторых профессиональных средах (например, Adobe Photoshop или IDE) логика может отличаться: там часто используется отдельная панель истории (History) для возврата к конкретным этапам работы.

Краткая шпаргалка:

  • Отмена (Undo): Cmd + Z
  • Повтор (Redo): Shift + Cmd + Z
  • Альтернатива Redo: В редких случаях (старые версии ПО или специфические настройки) может использоваться Cmd + Y.

Как работает система отмены в macOS

В отличие от мобильных ОС, macOS имеет глубокую интеграцию механизма Undo/Redo на уровне интерфейса Cocoa. Это означает, что стандартное поведение кнопок «Отменить» и «Вернуть» единообразно в нативных приложениях Apple (Pages, Numbers, Keynote, Notes, TextEdit).

Однако важно понимать ограничения:

  1. Локальность буфера. История действий хранится отдельно для каждого открытого документа или окна. Вы не можете отменить действие в Safari, находясь в окне Finder.
  2. Сброс при сохранении. В некоторых старых или кроссплатформенных приложениях история Undo может очищаться после закрытия файла или жесткого сохранения (Save As).
  3. Лимит шагов. Количество шагов, которые можно отменить, ограничено оперативной памятью и настройками конкретного приложения. Обычно это десятки или сотни действий.

Нюансы работы в Finder и системных интерфейсах

Finder ведет себя иначе, чем текстовые редакторы. Пользователи часто ожидают, что Cmd + Z отменит удаление файла или перемещение в папку, но это работает не всегда интуитивно.

Что можно отменить в Finder:

  • Переименование файла. Если вы изменили имя файла и нажали Enter, нажатие Cmd + Z вернет старое имя.
  • Дублирование файла. Если вы создали копию файла (Cmd + D), отмена удалит эту копию.
  • Создание новой папки. Отмена удалит только что созданную пустую папку.

Чего нельзя отменить в Finder:

  • Удаление файлов в корзину. Нажатие Cmd + Delete перемещает файл в корзину. Отменить это действие через Cmd + Z обычно нельзя. Файл уже покинул текущий контекст папки. Чтобы вернуть его, нужно открыть корзину и переместить файл обратно вручную.
  • Перемещение файлов между дисками. Если вы перетащили файл с внешнего диска на Mac, это операция копирования. Отмена может сработать (удалить копию), но если вы перемещали файл внутри одного диска, результат зависит от версии macOS и типа файловой системы.

Важно: Не полагайтесь на Undo при работе с файлами в Finder. Если вы случайно удалили важный документ, сразу открывайте Корзину, а не пытайтесь использовать горячие клавиши.

Особенности Undo/Redo в популярных приложениях

Разные категории программ обрабатывают историю изменений по-своему. Знание этих отличий экономит время.

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

В Microsoft Word, Google Docs, Pages и Notes стандартные комбинации (Cmd + Z / Shift + Cmd + Z) работают безотказно.

  • Google Docs: Имеет собственную расширенную «Историю версий» (Файл → История версий), которая позволяет откатывать изменения за дни и недели, что гораздо мощнее обычного Undo.
  • Microsoft Word: Поддерживает многоуровневую отмену. Также есть кнопка «Повторить» на панели быстрого доступа, дублирующая Shift + Cmd + Z.

Графические редакторы (Adobe Photoshop, Illustrator, Figma)

Здесь классический Undo часто работает только на один шаг назад или имеет ограниченную глубину.

  • Photoshop: По умолчанию Cmd + Z переключает состояние между «сейчас» и «предыдущий шаг». Для пошагового отката назад используется Alt + Cmd + Z (или Opt + Cmd + Z). Для возврата вперед — Shift + Alt + Cmd + Z.
    • Совет: Используйте панель History (История), чтобы прыгнуть на 10–20 шагов назад одним кликом.
  • Figma: Работает стандартно (Cmd + Z), но история сохраняется даже после перезагрузки страницы, если вы авторизованы.

Среды разработки (VS Code, Xcode)

Программисты ценят Undo за возможность быстро откатить рефакторинг.

  • VS Code: Поддерживает отмену по каждому файлу отдельно. Если вы редактировали три разных файла, история для них ведется независимо.
  • Xcode: Позволяет отменять не только код, но и некоторые действия с интерфейсом (например, добавление элементов в Storyboard), но лучше всего работает именно с текстом кода.

Браузеры (Safari, Chrome)

В браузерах Undo работает преимущественно в полях ввода текста.

  • Если вы случайно закрыли вкладку, Cmd + Z не поможет. Используйте Shift + Cmd + T для reopening закрытой вкладки.
  • В веб-формах (почта, комментарии) Cmd + Z восстанавливает последний введенный символ или слово.

Таблица сочетаний клавиш для разных сценариев

ДействиеОсновная комбинацияАльтернатива / Примечание
Отменить (Undo)Cmd + ZРаботает почти везде
Повторить (Redo)Shift + Cmd + ZИногда Cmd + Y (Windows-стиль)
Пошаговый откат (Adobe)Opt + Cmd + ZТолько для продуктов Adobe
Закрытую вкладку (Браузер)Shift + Cmd + TНе является Undo, но часто нужно
История версий (Office/Docs)Через меню «Файл»Для глобальных откатов во времени

Частые ошибки пользователей

  1. Попытка отменить удаление файлов. Как упоминалось выше, удаление в macOS — это часто необратимое действие в контексте текущего окна. Всегда проверяйте Корзину.
  2. Путаница с раскладкой клавиатуры. Сочетания Cmd + Z работают независимо от языка ввода (русский/английский). Однако, если вы используете внешнюю Windows-клавиатуру, убедитесь, что клавиша Win映射на как Command, а Alt как Option.
  3. Игнорирование автосохранения. В современных macOS-приложениях (Pages, Preview) функция Autosave сохраняет изменения постоянно. Undo работает только в рамках текущей сессии редактирования. Если вы закрыли документ и открыли его снова, история Undo обычно сбрасывается.

FAQ

Почему не работает Command + Z? Убедитесь, что окно приложения активно (кликните по нему). Некоторые программы (например, терминал или специализированные плееры) могут не поддерживать стандартный механизм Undo для всех действий. Проверьте меню «Правка» (Edit) — если пункт «Отменить» (Undo) серый и неактивен, значит, отменять нечего или действие необратимо.

Можно ли увеличить количество шагов отмены? В большинстве стандартных приложений macOS это число фиксировано и зависит от доступной памяти. В профессиональном ПО (Photoshop, Premiere Pro) в настройках производительности (Preferences > Performance) можно выделить больше памяти под историю действий (History States), увеличив лимит с 20 до 100 и более шагов.

Работает ли Undo после перезагрузки Mac? Нет. История действий хранится в оперативной памяти. После перезагрузки компьютера или принудительного завершения процесса приложения весь буфер Undo очищается.