Чтобы проверить, сохранены ли последние изменения документа перед выходом на Mac, сначала используйте собственную команду сохранения приложения — обычно Command-S, — а затем проверьте наличие индикатора несохраненных изменений или запроса на сохранение при закрытии документа. Эта проверка относится к конкретному документу: точка работающего приложения в Dock указывает лишь на то, что программа открыта, а macOS может автоматически сохранять изменения при закрытии документа. Вот небольшая последовательность действий, которую можно выполнить перед выбором команды «Завершить».

Начните с документа, в который вносились изменения

Переведите нужное приложение и документ на передний план. Если у вас открыто несколько документов или окон, проверьте каждое из тех, что редактировались: статус сохранения в одном окне никак не подтверждает состояние другого. В приложениях со вкладками активная вкладка также имеет значение.

Нажмите Command-S или откройте меню «Файл» приложения и выберите «Сохранить». Apple указывает Command-S в качестве сочетания клавиш для сохранения текущего документа практически в любом приложении. Если документ еще ни разу не сохранялся, эта команда может открыть диалоговое окно с запросом указать имя файла и выбрать место сохранения. Завершите действия в этом окне, затем убедитесь, что документу присвоено понятное имя и он находится в нужной папке, прежде чем двигаться дальше. Сочетания клавиш на Mac от Apple

Если вы хотите лишь проверить статус, ничего не закрывая, посмотрите на элемент закрытия окна на предмет отметки о несохраненных изменениях. В приложениях, отображающих этот индикатор macOS, маленькая точка внутри красной кнопки закрытия указывает на то, что в документе есть несохраненные правки. Ее отсутствие информативно только в том случае, если само приложение и конкретное окно поддерживают этот индикатор; текущие общие справочные материалы Apple не гарантируют, что он будет отображаться в каждом приложении. Опирайтесь на Command-S и реакцию самого приложения в качестве реальной проверки, а не предполагайте, что отсутствие точки гарантирует сохранение.

Закройте документ и оцените результат

Используйте Command-W, чтобы закрыть текущее окно или вкладку. Если macOS или приложение выводит диалоговое окно с вопросом о сохранении, выберите «Сохранить» и выполните любые сопутствующие запросы на выбор имени или расположения. Если нажать «Удалить» или «Не сохранять», последние правки могут быть потеряны. Точные формулировки и варианты зависят от приложения.

В актуальных версиях macOS этот алгоритм зависит от параметра Desktop & Dock («Рабочий стол и Dock») «Предлагать сохранить изменения при закрытии документов». По заявлению Apple, по умолчанию несохраненные изменения сохраняются автоматически при закрытии документов; включение этой опции заставляет macOS спрашивать, нужно ли сохранять изменения. Ее можно найти в меню Apple > «Системные настройки» > «Рабочий стол и Dock» в разделе «Окна». Таким образом, отсутствие запроса на сохранение не является доказательством того, что ничего не изменилось или что ваши правки были отменены: причиной может быть автоматическое сохранение. Руководство Apple по настройкам Рабочего стола и Dock

Для простой дополнительной проверки снова откройте этот файл из места его сохранения и убедитесь, что последние изменения присутствуют. Это покажет, что именно содержит данный файл при открытии; это не доказывает, что другая копия, экспорт или облачное хранилище были обновлены. Будьте особенно внимательны, если приложение предлагает несколько похожих файлов или путей сохранения.

Завершайте работу приложения только после проверки документа

Закрытие окна и завершение работы приложения на Mac — это разные действия. Command-W закрывает текущее окно или вкладку; Command-Q завершает работу активного приложения. Закрытие окна, как правило, не приводит к выходу из приложения, а маленькая точка под значком приложения в Dock указывает на то, что программа остается открытой, а не на то, что документ сохранен. Apple объясняет разницу между закрытием окна и завершением работы приложения.

Проверив каждый измененный документ, выберите «[Имя приложения]» > «Завершить» в строке меню или нажмите Command-Q. По данным Apple, штатно завершаемое приложение успевает выполнить необходимые действия перед выходом, например сохранить изменения. Если при выходе появляется окно запроса на сохранение, ответьте на него перед подтверждением. Не используйте принудительное завершение («Завершить принудительно») для проверки сохранения: Apple предупреждает, что принудительное завершение зависшего приложения может привести к потере несохраненных данных. Инструкции Apple по завершению и принудительному завершению приложений

Что автоматическое сохранение показывает, а о чем умалчивает

Автоматическое сохранение зависит от конкретного приложения. Например, Apple отмечает, что TextEdit автоматически сохраняет документы по ходу работы, а «Просмотр» автоматически сохраняет изменения в поддерживаемых файлах во время работы. В обоих приложениях также можно выбрать «Файл» > «Сохранить». Эти инструкции описывают только данные встроенные программы; они не гарантируют такого же поведения во всех сторонних редакторах, приложениях для творчества, веб-инструментах или файлах проектов. Руководство по документам TextEdit и руководство по сохранению в «Просмотре»

Сохраненная версия документа — это также не то же самое, что актуальное подтверждение сохранения каждого последнего нажатия клавиши в файле. Apple поясняет, что многие приложения периодически сохраняют версии — обычно каждый час или чаще, если вы вносите много изменений, — а также при определенных действиях. История версий помогает восстановить результаты предыдущей работы, но ее периодичность не заменяет нажатие команды «Сохранить», если вам нужна уверенность перед завершением работы. Руководство Apple по просмотру и восстановлению версий документов

Если приложение зависло, его меню не отвечают или вы не можете определить, какой файл является актуальным, в macOS нет универсальной команды, проверяющей самое свежее сохраненное содержимое во всех приложениях. По возможности сохраняйте текущее состояние во время устранения неполадок и воспользуйтесь собственными функциями восстановления приложения или историей версий, когда оно снова начнет отвечать. Команда «Завершить принудительно» закрывает зависшее приложение немедленно, что может привести к потере несохраненных данных.

Краткий чек-лист перед завершением работы

Для стандартного завершения сеанса редактирования используйте следующий порядок действий:

  1. Перейдите к каждому измененному документу или проекту.
  2. Нажмите Command-S и ответьте на запросы в диалоговых окнах сохранения, если они появятся.
  3. Если требуется наглядное подтверждение, закройте документ сочетанием Command-W и среагируйте на возможный запрос о сохранении; помните, что macOS может выполнять автосохранение без запроса.
  4. Откройте файл заново, если критически важно удостовериться в его содержимом.
  5. Завершите работу приложения сочетанием Command-Q только после обработки всех открытых документов.

Wallo помогает упорядочить окна Mac и задачи, связанные с определенной целью, что может упростить отслеживание рабочих окон, к которым необходимо вернуться. Сама же проверка статуса сохранения по-прежнему выполняется в каждом приложении: используйте его команду сохранения, реакцию при закрытии или повторное открытие файла, а не считайте организацию окон подтверждением сохранности изменений.

Перед выходом проверьте сам отредактированный документ: сохраните его, подтвердите действия во всплывающих окнах и откройте нужный файл повторно, если требуется проверить его содержимое. Такая небольшая проверка по каждому отдельному документу гораздо надежнее, чем расчет на то, работает ли еще приложение или показало ли оно диалог сохранения.

Источники