先规划最少的规则

不要一开始就给所有 App 添加规则。先选两个差异最明显、每天都使用的场景,例如:

  • 终端、代码编辑器 → ABC;
  • 微信、备忘录或写作工具 → 常用中文输入法。

没有规则的 App 会继续沿用 macOS 当前输入法。等两条规则稳定后,再逐步增加其他应用,更容易判断自动切换是否符合预期。

添加应用并选择目标输入法

  1. 打开输入法管理工具,进入左侧“输入法管理”。
  2. 在“应用规则”区域点击“添加应用…”。
  3. 从系统选择窗口中选择一个已安装的 App。
  4. 新规则默认使用当前输入法;在规则右侧的输入法菜单中改成你希望进入该 App 时使用的输入法。
  5. 重复以上步骤,添加第二个 App。
输入法管理工具的应用规则页面,为不同 App 指定目标输入法
每条规则包含 App 与目标输入法;普通应用规则会立即保存在本机。

列表只会提供 macOS 当前已经启用的输入法。如果看不到目标输入法,请先到“系统设置”→“键盘”→“文本输入”中启用,再回到工具重新检查。

开启“跟随应用自动切换”

至少存在一条规则后,开启“跟随应用自动切换”。如果当前正在锁定输入法,App 会说明冲突:继续后会停止锁定,并改用应用规则。两个自动模式不会同时运行。

接着完成一轮可重复验证:

  1. 切到规则 A 对应的 App,确认输入法变为 A 的目标。
  2. 切到规则 B 对应的 App,确认输入法变为 B 的目标。
  3. 回到 A,再重复两次,确认结果一致。
  4. 打开一个没有规则的 App,确认它没有被强制指定。
为什么没有规则的 App 不自动切换?

这是有意设计的边界:只有你明确添加的 App 才会触发规则,避免工具替你猜测其他工作场景。

也可以从菜单栏一键记住当前场景

如果你已经打开目标 App,并切换到想要的输入法,可以从输入法管理工具的菜单栏控制中选择“记住:当前 App 使用当前输入法”。这会新增或替换该 App 的普通规则,并可按提示启用“跟随应用”。

这种方式适合在真实工作过程中逐条建立规则:遇到一个需要固定输入法的 App 时再添加,不必提前整理完整清单。

输入法被停用或卸载后,修复失效规则

目标输入法被停用、卸载,或升级后系统标识发生变化时,规则不会被静默删除。输入法管理工具会将其标记为“已失效”,并提示重新选择一个当前可用的输入法。

  1. 先确认目标输入法是否仍在 macOS“文本输入”列表中。
  2. 回到应用规则页,点击“重新检查”。
  3. 对标记为“已失效”的规则选择新的目标输入法,或删除不再需要的规则。

退出输入法管理工具后,“跟随应用”停止运行,但已保存的规则仍保留在本机,下次启动后可以继续使用。