先规划最少的规则
不要一开始就给所有 App 添加规则。先选两个差异最明显、每天都使用的场景,例如:
- 终端、代码编辑器 → ABC;
- 微信、备忘录或写作工具 → 常用中文输入法。
没有规则的 App 会继续沿用 macOS 当前输入法。等两条规则稳定后,再逐步增加其他应用,更容易判断自动切换是否符合预期。
添加应用并选择目标输入法
- 打开输入法管理工具,进入左侧“输入法管理”。
- 在“应用规则”区域点击“添加应用…”。
- 从系统选择窗口中选择一个已安装的 App。
- 新规则默认使用当前输入法;在规则右侧的输入法菜单中改成你希望进入该 App 时使用的输入法。
- 重复以上步骤,添加第二个 App。

列表只会提供 macOS 当前已经启用的输入法。如果看不到目标输入法,请先到“系统设置”→“键盘”→“文本输入”中启用,再回到工具重新检查。
开启“跟随应用自动切换”
至少存在一条规则后,开启“跟随应用自动切换”。如果当前正在锁定输入法,App 会说明冲突:继续后会停止锁定,并改用应用规则。两个自动模式不会同时运行。
接着完成一轮可重复验证:
- 切到规则 A 对应的 App,确认输入法变为 A 的目标。
- 切到规则 B 对应的 App,确认输入法变为 B 的目标。
- 回到 A,再重复两次,确认结果一致。
- 打开一个没有规则的 App,确认它没有被强制指定。
为什么没有规则的 App 不自动切换?
这是有意设计的边界:只有你明确添加的 App 才会触发规则,避免工具替你猜测其他工作场景。
也可以从菜单栏一键记住当前场景
如果你已经打开目标 App,并切换到想要的输入法,可以从输入法管理工具的菜单栏控制中选择“记住:当前 App 使用当前输入法”。这会新增或替换该 App 的普通规则,并可按提示启用“跟随应用”。
这种方式适合在真实工作过程中逐条建立规则:遇到一个需要固定输入法的 App 时再添加,不必提前整理完整清单。
输入法被停用或卸载后,修复失效规则
目标输入法被停用、卸载,或升级后系统标识发生变化时,规则不会被静默删除。输入法管理工具会将其标记为“已失效”,并提示重新选择一个当前可用的输入法。
- 先确认目标输入法是否仍在 macOS“文本输入”列表中。
- 回到应用规则页,点击“重新检查”。
- 对标记为“已失效”的规则选择新的目标输入法,或删除不再需要的规则。
退出输入法管理工具后,“跟随应用”停止运行,但已保存的规则仍保留在本机,下次启动后可以继续使用。