dcoder
V2EX  ›  macOS

Mac OS 里多桌面操作问题

By dcoder at 2021 年 2 月 18 日 · 3009 次点击

我在 Mac Book 上有这么个问题: 有多个 desktop 时候, 如何只在当前 desktop 打开(resume)一个(已经开启的)app 的窗口?

步骤 1. 比如我在 desktop1 打开了一个 appX(e.g. Evernote), 然后我用 CMD+w 把它窗口关闭了.

步骤 2. 然后我在 desktop2 中用 Splotlight 再把 appX 打开(appX 重未关闭, 这里其实是重新打开 appX 的窗口).

这时候, Mac OS 会自动移动回 desktop1, 然后把 appX 的窗口打开来. 这样就搞得我很不方便,我如果想在 desktop2 使用 appX, 则需把 appX 从 desktop1 拖到 desktop2. 如果我不动手拖拽, 我得在步骤 1 中使用 CMD+Q 把 appX 完全关闭, 然后在 desktop2 中重启 appX.

我发觉有些 App 没有这个问题(Safari, iTerm2), 有些 App 有这个问题(Evernote, Monosnap)

请问各位 MacOS 老司机, 如何解决这个问题?

5 条回复  •  2021-02-19 02:01:53 +08:00
RyuZheng
   1
RyuZheng  
   2021 年 2 月 18 日   ❤️ 1
dock 上右键图标,分配给所有桌面;可以摸索一下快捷键,应该可以其他方法快捷实现
yivvv
   2
yivvv  
   2021 年 2 月 18 日
也可以试着关掉 Mission Control 设置里的选项“When switching to an application, switch to a Space with open windows for the application”
dcoder
   3
dcoder  
OP
   2021 年 2 月 19 日
@RyuZheng 真的解决问题了,多谢!!
dcoder
   4
dcoder  
OP
   2021 年 2 月 19 日
@yivvv 这个已经设置了的
dcoder
   5
dcoder  
OP
   2021 年 2 月 19 日
@RyuZheng 玩了一会儿, 原来这个"分配给所有桌面"是就是让 app 窗口在所有桌面显示.
跟我预想的方案的有点出入, 不过对于 Evernote, Monosnap 这种 app 还是很适用的. 太感谢啦.
© 2026 V2EX · 26ms · 3.9.8.5