OS X Safari 退出前提示

OS X Safari 退出前提示

有没有办法让 Safari 5 (OS X) 在退出前询问?我的手指很粗,经常按 Command-Q,而我想按 Command-W。

答案1

在 Safari 偏好设置的标签部分中,如果您选中第三个选项“关闭多个标签或窗口前确认”,Safari 会在退出前询问您是否打开了多个标签或窗口。如果您只打开了一个标签或窗口,它不会要求确认,但从您所说的情况来看,如果您本来就是想关闭窗口,那应该不是什么大问题。

答案2

我重新映射苹果浏览器使用“键盘和鼠标”偏好设置面板中的“键盘快捷键”选项卡,将“退出”菜单项的快捷键设置为 ⌥⌘Q (Option-Command-Q)系统偏好设置

答案3

正如斯科特在评论中指出的那样,现代 macOS 版本在系统偏好设置的“常规”部分中有一个名为“退出应用程序时关闭窗口”的复选框:

macOS 系统偏好设置中“退出应用时关闭窗口”选项的屏幕截图
取消选中该框将导致关闭的应用程序记住其打开的窗口及其内容,并在重新启动应用程序时重新打开它们。


或者,如果您希望启用此功能仅适用于 Safari,您可以在 Safari 偏好设置的“通用”选项卡中选择“Safari 打开时:上次会话中的所有窗口”:

“Safari 打开时显示:上次会话中的所有窗口”偏好设置选项的屏幕截图
请注意,当未选中常规“退出应用程序时关闭窗口”系统偏好设置选项时,此 Safari 特定选项将被隐藏,因为在这种情况下它会变得多余。


还,正如 Chris Johnsen 所指出的,您可以通过系统偏好设置 → 键盘 → 快捷方式 → 应用程序快捷方式将“退出 Safari”菜单项重新绑定到不同的、不太容易触发的键盘快捷键(例如 ⌥⌘Q):

如何在 macOS 系统偏好设置中更改“退出 Safari”键盘快捷键的屏幕截图
不幸的是,据我所知,没有简单的方法可以重新绑定相同的快捷方式全部应用程序,因为每个应用程序的菜单项名称显然不同。


所有截图和行为描述均在 macOS High Sierra 版本 10.13.4 和 Safari 11.1 上测试。显然,后续版本可能会改变其工作方式。

答案4

Sayz Lim 发布了一个 Keyboard Maestro 宏,可以解决这个问题,我刚试了一下,非常喜欢它:退出宏前发出警告 在此处输入图片描述

相关内容