在最后一个窗口关闭后让 Mac OS X 应用程序关闭

wfa*_*ulk 52 window preview macos

我知道这只是一个小问题,但我讨厌 Mac OS X 的 Preview.app 在没有窗口打开时保持打开状态。当它的最后一个窗口关闭时,有没有办法让它关闭?

由于我在 Preview 中看不到任何选项来实现这一点,我想答案可能适用于其他具有类似……特质的程序。

我意识到这并不超出操作系统的界面指南。也就是说,我认识到这不是一个可以修复的错误。我想知道是否有某种方法可以自动关闭没有打开窗口的选定 GUI 应用程序。

小智 25

尝试RedQuits:

如果您曾尝试关闭带有红色按钮的应用程序并想知道为什么它仍然打开,RedQuits 可以提供帮助。使用 RedQuits,当程序只剩下一个窗口时,所有程序现在都会退出。如果您想退出并关闭程序的所有打开窗口,只需取消选中“仅在该应用程序剩余 1 个窗口时退出”。在首选项中。

  • 有趣的是,当您按下红色按钮时,RedQuits 本身不会退出,在说明中是这样说的。这很简单,很好,但没有白名单。 (5认同)
  • 如果单击红色退出按钮,RedQuits 会关闭应用程序,但使用 Cmd+W 关闭最后一个窗口时不会关闭应用程序。 (5认同)

Wol*_*olf 24

简而言之:没有。

——回答到此为止。以下所有内容只是我试图解释原因。

您所体验的是 Mac 应用程序应该如何运行的哲学。这些谁最后一个窗口自败后关闭的行为不至Mac接口指南(虽然有很多这样的)。// 编辑:这不完全正确,请参阅下面的帖子。

自第一个 Mac 系统(1984 年)以来,情况一直如此。我想它会在未来的 25 年里一直陪伴着我们。也许应用程序开发人员会允许我们在首选项中进行设置。

在那之前,它有助于习惯 Command-Q(Apple 键和 q)退出每个应用程序 - 而 Command-W 仅用于活动窗口。

  • 还可以在使用 Command-Tab 切换应用程序时按 Q(因此仍按住 Command 键),以退出当前在该应用程序切换器中突出显示的应用程序。 (32认同)
  • 老实说,我对症状是否正常并不感兴趣。我对如何摆脱症状很感兴趣。 (21认同)
  • 我个人的观点作为评论:每天都使用这两个平台:我已经习惯了。根本没有那么大的区别,而且——一如既往——它有两个方面。当应用程序运行时,每次后续启动都非常快。那些我偶尔使用的应用程序也可以在使用后立即关闭。我在 Mac 上习惯 Apple-Q/Apple-W 的速度比在 Windows 上习惯 Alt-F4/Strg-F4 的速度快得多。 (2认同)
  • 真正让我恼火的是,最小化的应用程序出现在应用程序切换器中,但如果选择它们就不会恢复。我发现非常不一致。就在最近 - 经过多年的使用 - 我在切换到(最小化)应用程序时按下 ALT 会恢复它。万岁!!! (2认同)
  • 我讨厌这种行为 - 我将 Safari 设置为重新打开上一个会话,但只有当我记得退出而不是关闭它时它才有效。如果我关闭它,我将失去我的会话,并且下一个 Safari 窗口为空。对于 Sublime Text 或任何其他我希望在习惯多年后仍能保持会话的应用程序也是如此。顺便说一句,在我的 Linux 上,退出快捷键是 Ctrl+Q,所以与 Windows 相比并没有那么远,但是当我的肌肉记忆学会了 Ctrl+Q 时,按起来还是不太方便(我现在基本上必须使用不同的手指)。 (2认同)