OS X Safari запрос перед выходом

Есть ли способ, чтобы Safari 5 (OS X) спросил перед выходом? У меня толстые пальцы, и я часто нажимаю Command-Q, когда хочу Command-W.

5 ответов

Решение

В разделе вкладок настроек Safari, если вы отметите третий параметр "Подтвердить перед закрытием нескольких вкладок или окон", Safari спросит перед выходом, если у вас открыто более одной вкладки или окна. Он не будет запрашивать подтверждения, если у вас есть только один открытый, но из того, что вы говорите, это не должно быть серьезной проблемой, если вы все равно хотели закрыть окно.

Я переназначаю ярлык пункта "Выход" в Safari на "Q (Option-Command-Q)", используя вкладку "Сочетания клавиш" на панели предпочтений "Клавиатура и мышь" в Системных настройках.

Как отметил Скотт в комментарии, современные версии MacOS имеют флажок "Закрыть окна при выходе из приложения" в разделе "Общие" Системных настроек:


Снятие этого флажка приведет к тому, что закрытые приложения будут помнить свои открытые окна и свое содержимое и открывать их снова при перезапуске приложения.


В качестве альтернативы, если вы предпочитаете включить эту функцию только для Safari, вы можете выбрать "Safari открывается с помощью: Все окна с последнего сеанса" на вкладке "Общие" в настройках Safari:


Обратите внимание, что этот параметр, специфичный для Safari, скрыт, когда общий параметр "Системные настройки" Закрыть окна при выходе из приложения "не отмечен, поскольку в этом случае он будет избыточным.


Кроме того, как отметил Крис Джонсен, вы можете привязать пункт меню "Выход из Safari" к другому, менее легко запускаемому сочетанию клавиш (например, ⌥⌘Q) через Системные настройки → Клавиатура → Сочетания клавиш → Сочетания клавиш приложения:


К сожалению, AFAIK нет простого способа перепривязать один и тот же ярлык для всех приложений, так как название пункта меню, очевидно, отличается для каждого приложения.


Все снятые и описанные скриншоты поведения протестированы на macOS High Sierra версии 10.13.4 с Safari 11.1. Очевидно, что более поздние версии могут изменить то, как все работает.

Safari предложит вам отредактировать текстовое поле, но еще не отправили форму.

В противном случае вы можете вернуться туда, где вы были после случайного выхода, перейдя в "История"> "Открыть все окна из последнего сеанса".

Сайз Лим опубликовал макрос Keyboard Maestro, который помогает, просто опробовал его, и он мне очень понравился: Предупреждать перед выходом из макроса

Другие вопросы по тегам