# 一条命令禁止 Word 自动乱跳到其他桌面（macOS）

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20602

macOS 界面有着强烈的桌面隐喻，每个虚拟桌面（Desktop）就像一张张独立的书桌，而用户也自然而然带入了物理世界中的使用习惯：在一个桌面上处理相关的一扎事务，打开有关的一系列窗口。易言之，窗口管理当然以任务为组织核心。

几乎所有软件对此都没有异议——除了 Microsoft。例言之，如果你在不同桌面都打开了 Word 窗口，那么在写完其中一个并关闭后，Word 会强制跳转到附近还有活动窗口的桌面，引导你继续编辑另一份 Word 文档。想象一下，某君在桌面A中用 Word 编写投标文件，同时在桌面B中留有一份昨晚写到一半的简历（准备跳槽用的），那么在你向同事——或更严重一点，上司——展示完工作文件并顺手关掉后，新弹出来的文件就会让对方眼前一亮。

Magnificent \!

这种一反常理的设计令人匪夷所思，Microsoft 论坛上也是怨声载道，不过用脚趾头想想也能知道，那些没有任何工程经验的客服根本解决不了问题，你甚至会怀疑是 GPT 1\.0 穿越回去胡乱回复。

最令人拍案叫绝之处在于，Microsoft 员工列出的几个参考链接其实包含了正确答案，但是他们完美避开了所有正确选项，同时甄选了无效建议。知道谜底的读者或许已然会心一笑，不知道的读者可以继续往后读。

从 Microsoft Word——以及 PowerPoint 和 Excel——行为之异常，已经可以猜到问题大概率不是系统设置能解决的。其实，Word 是利用了 macOS 的 auto swoosh 特性，而一般的软件根本不会考虑。真正的解决之道在于命令行。你可以复制以下命令，打开终端（Terminal），然后按一下回车键运行。对后屏幕可能会闪动一下，放心，这是在正常重置 Dock。

defaults write com\.apple\.dock workspaces\-auto\-swoosh \-bool NO; killall Dock

随后再用 Word 打开文档，其窗口行为就和普通软件保持一致，不再胡乱跳转。

以上命令也并非完全没有后遗症，目前主要

---

[前往标准阅读页](https://utgd.net/article/20602?audience=web)
