有没有跟我一样,每次用mac按cmd+tab切换应用的时候,都要在一堆根本不想打开的app里找目标?开机自启的云盘同步客户端、挂后台的壁纸更新工具、一直开着的剪贴板助手,明明一天都点不了一次,偏偏稳稳占着切换列表的位置,手滑就切错,本来流畅的操作节奏直接被打断,烦不胜烦?其实只要简单几步,就能把这些特定app踢出切换列表,完全不影响后台运行,今天就把亲测好用的方法分享给你。
如果你不想装任何第三方软件,怕占空间怕有广告,mac原生的设置方法就能满足需求,操作其实远没有你想的复杂。首先你要确定要隐藏的app准确名称,打开应用程序文件夹,右键app点击「显示简介」就能看到。接下来打开启动台里的「终端」,先输入一行代码查询app的bundle id:`osascript -e 'id of app "你的app名称"'`,回车就能得到一串类似「com.tencent.xinwechat」的标识,复制下来。

接下来输入第二行代码:`defaults write 你复制的bundleid lsuielement -bool true`,回车后再输入`killall dock`重启dock栏,设置就生效了。如果之后想要恢复显示,只要把代码里的`true`改成`false`,再重启一次dock就能还原,全程没有任何额外成本,也不会有安全风险。

要是你对敲代码实在犯怵,也可以用免费的第三方工具一键设置,比如「hide me from app switcher」或者「app hider」,都是体积很小的免费工具,操作逻辑非常简单:打开工具后,侧边栏会列出你所有已安装的app,只要勾选你想要隐藏在切换列表的app,点击保存重启对应的app,设置立刻生效。要提醒大家的是,尽量从mac app store或者工具下载,避免下载到带广告的盗版安装包。
很多朋友会担心隐藏后收不到通知?其实完全不会,这个操作只是把app从cmd+tab的切换列表移除,后台正常运行、通知正常推送,一点都不影响原本的功能。清理完切换列表后,整个切换过程都清爽了很多,原来10秒才能找到的app现在按两次就能切到,操作体验提升不止一点,如果你也受够了杂乱的切换列表,赶紧按照方法试试吧。