退出应用程序后,将自动选择与我进行交互的上一个应用程序。如果我在Terminal中工作,切换到Chrome,然后决定退出Chrome,则Terminal成为活动上下文。不幸的是,如果当时Terminal恰好位于另一个空间,OS X会替我切换到该空间。
每当它发生时,这种效果就非常令人震惊,而且,例如,如果Chrome仅重新启动,则它确实会受到阻碍。在这种情况下,我不仅会被发送到一个完全不同的空间,而且Chrome会在不需要的空间打开自己的空间。
我能找到与我的问题类似的唯一问题是: 如何阻止空间自动切换?
建议进入“系统偏好设置”->“(空间/任务控制)”,然后取消选中When switching to an application, switch to a space with open windows for the application
。
尽管这从技术上解决了我的问题,但现在我无法通过单击Dock中的图标来切换到打开的应用程序。如果需要,我可以接受,但是我希望有一个真正的解决方案,不需要我牺牲快速的应用程序切换。
理想情况下,我希望将上下文切换到当前在现有空间中打开的最近使用的应用程序。如果不存在,则默认为Finder。