Mac 程序坞怎么给应用分组?3 种可行方法(2026)
macOS 没有自带的应用分组。可行的办法有三种:Finder 文件夹加替身、程序坞分隔符、程序坞整理工具。本文给出步骤、各自的限制,以及什么时候用哪种就够了。
macOS 不允许把一个应用图标拖到另一个上面建文件夹。免费的做法是建一个装满替身的 Finder 文件夹,拖到程序坞右侧。分隔符只能加空隙,不能收纳。如果你想把应用、文件、文件夹和网页链接放进同一个组,并且能从程序坞、快捷键或小组件里打开,那就是 Otterdock 这类程序坞整理工具的用处。
本文目录
Mac 的程序坞(Dock)是一排平铺的图标。和 iPhone 主屏幕不同,你不能把一个应用拖到另一个上面建文件夹,系统设置里也没有「应用分组」这一项。当程序坞堆到二三十个图标,每次找应用都要扫一遍。
真正可行的分组方法有三种:两种只用 macOS 自带功能,一种借助第三方整理工具。下面逐一说明做法和 Apple 设计上的限制,方便你挑最轻的那个解决问题。
为什么程序坞没有应用分组
程序坞被一条细分隔线分成两半。左边(竖放时是上面)是应用程序:固定的应用,加上正在运行但没固定的应用。右边是文件夹、文稿和最小化的窗口,还有废纸篓。只有右半边能放文件夹,而且程序坞里的文件夹永远只是指向 Finder 里真实文件夹的快捷方式。macOS 本身没有「分组」这种对象。
下面所有限制都源于这个设计:你可以展示一个装着应用快捷方式的文件夹,但 macOS 启动时仍然把每个应用当作独立项目处理。
方法一:装替身的 Finder 文件夹(免费、系统自带)
这是 macOS 自带的唯一能把几个应用收进一个图标的办法。
- 在 Finder 里新建一个文件夹,放在以后不会挪动的位置,例如
~/程序坞分组/设计。 - 打开「应用程序」文件夹,选中要分组的应用,按 Command-Control-A(文件 > 制作替身)生成替身,把替身拖进刚建的文件夹。
- 把这个文件夹拖到程序坞分隔线的右侧、废纸篓旁边。如果程序坞不接受,说明你拖到了应用那一侧。
- 按住 Control 点按程序坞里的这个文件夹。「显示为」选「文件夹」(显示文件夹图标)或「堆栈」(显示第一项的图标);「查看内容」选扇形、网格、列表或自动。
- 点一下图标,再点里面的替身就能打开对应应用。
每个显示选项的详细说明见 如何把文件夹添加到 Mac 程序坞。
优点: 一个项目一个文件夹,不装任何软件,替身和文稿、其他文件夹可以混放,排序由 Finder 负责。
缺点:
- 从堆栈里打开的应用,仍会以「正在运行」的身份出现在程序坞左侧。应用运行期间,分组什么也收不起来。
- 除非选「堆栈」并接受第一项的图标,否则图标就是通用文件夹样式。几个项目文件夹长得一模一样。
- 没有快捷键能打开某个特定的堆栈,大堆栈里没有搜索,也没法一次全部打开。
- 真实文件夹一旦移动或重命名,程序坞里就变成问号。见 程序坞里的问号图标是什么意思。
方法二:程序坞分隔符(只分区,不收纳)
分隔符是一个空白格,用来把图标推开。它不收纳任何东西,但能让一长排图标变得可读,因为视线会在分区之间跳,而不是逐个扫。
打开「终端」,粘贴下面任意一条并回车:
- 全宽分隔符:
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' && killall Dock - 半宽分隔符:
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="small-spacer-tile";}' && killall Dock
程序坞会重启,应用区末尾出现一个空白格,把它拖到想隔开的图标之间即可。需要几个就重复几次。要删掉,像其他图标一样拖出程序坞。
killall Dock 只重启程序坞进程,不会注销、不会关闭应用。分隔符存在程序坞自己的偏好设置里,重启后仍在。
适合: 应用不到十五个左右、只想分成几块一眼看清。不适合: 问题本身是固定了太多应用,空隙并不会让这一排变短。
方法三:程序坞整理工具(应用、文件、文件夹、链接放进一个组)
整理工具补上了 macOS 缺的那个「分组」对象。你不再去维护一个装替身的 Finder 文件夹,而是在工具里建一个有名字的分组,工具再往程序坞里放一个能打开这个分组的入口。和方法一的实际差别有三点:一个组里可以混放各种内容;可以用键盘或小组件打开;每个分组有统一且可区分的外观。
以我们做的 Otterdock 为例:
- 新建分组并命名,比如「客户评审」。
- 从「应用程序」、「从程序坞」、Finder 里添加项目,或者直接把文件、文件夹、网页链接拖进分组。免费版每组最多 8 项,可建 2 个组。
- 把分组放进程序坞。直下载版点「立即同步」,Otterdock 自己写入程序坞条目,之后每次修改会在短暂倒计时后自动同步。Mac App Store 版需要把分组卡片从 Otterdock 窗口拖到程序坞右侧(落进去的是 Otterdock 生成的文件夹),和方法一完全一样,因为沙盒不允许商店版应用替你改程序坞。
- 打开分组。Mac App Store 版打开的是原生堆栈。直下载版可以在点按或悬停时打开自己的弹窗:带搜索、方向键导航、Command-1 到 Command-9 打开前九项、Command-A 启动整组。直下载版还会给每个分组分配全局快捷键,默认 Control-1 到 Control-6,不碰程序坞也能打开分组。
- 可以把同一个分组放进桌面或通知中心小组件。小组件按尺寸显示 4、8 或 12 项,每次点按打开一项。
直下载版的自定义弹窗和悬停需要 macOS 的「辅助功能」权限,因为它要监测指针是否在程序坞上;不想授权的话,Otterdock 会退回原生堆栈的行为。两个版本的完整对比(包括 Intel 支持和更新渠道)见 Otterdock 直下载版与 Mac App Store 版对比。
不会改变的事: 从 Otterdock 分组里打开的应用,仍会出现在程序坞左侧的运行区。这是 macOS 的行为,整理工具无法屏蔽。
该用哪种?
| 需求 | Finder 文件夹 | 分隔符 | 程序坞整理工具 |
|---|---|---|---|
| 把几个应用收进一个程序坞图标 | 可以 | 不行 | 可以 |
| 应用、文稿、文件夹、网页链接混放 | 应用和文件可以,替身要自己维护 | 不行 | 可以,放在同一个列表里 |
| 用快捷键打开分组 | 不行 | 不行 | 可以(Otterdock 直下载版,默认 Control-1 到 6) |
| 一次打开组里全部项目 | 不行 | 不行 | 可以(直下载版弹窗 Command-A,或「快捷指令」里的「启动分组」动作) |
| 在程序坞之外显示分组 | 不行 | 不行 | 可以,作为桌面或通知中心小组件 |
| 额外权限 | 无 | 无 | 直下载版弹窗和悬停需要辅助功能权限;Mac App Store 版不需要 |
| 费用 | 免费 | 免费 | 2 组 × 8 项免费;Pro 一次性 US$6.99 |
比较稳妥的顺序:先把不常用的应用拖掉,加一两个分隔符,再给最常回到的项目建一个 Finder 文件夹。如果你开始希望同一个组里能放文稿、文件夹和网页,或者总在几个堆栈里找来找去,那就是整理工具派上用场的时候。完整取舍见 Otterdock 与原生程序坞文件夹对比。
让布局维持得住
- 用反复发生的活动命名分组(「开发票」「论文」「直播」),不要按职业命名。一周不碰一次的分组会慢慢荒掉。
- 真正工作一周后回头检查:删掉没碰过的快捷方式,改掉看错过的名字;只有经常在组里翻找时才拆分。
- 图标开始分不清时,给每个分组换个有区别的图标。macOS 允许自定义文件夹图标,Otterdock 有内置的分组样式。见 如何自定义程序坞图标。
- 程序坞堆栈背后的真实文件夹放在稳定位置,不要重命名。
想看一个开发分组和一个写作分组的完整示例,继续读 在 Mac 程序坞上搭建工作流分组。
常见问题解答
能像 iPhone 那样把一个应用拖到另一个上面建文件夹吗?
不能。程序坞里拖动图标只会改变顺序。要分组,只能用放在程序坞右侧的 Finder 文件夹(里面放替身),或者用程序坞整理工具。
为什么从文件夹里打开应用后,它还是出现在程序坞左边?
程序坞左侧永远显示正在运行、但没有固定的应用。从文件夹堆栈里启动应用等于运行它,macOS 会把它的图标加到左侧,直到你退出为止。这是系统行为,任何工具都改不了。
分隔符能分组吗?
不能。分隔符是一个空白格,只能把图标隔开,方便你看出分区。每个图标仍然各自打开一个应用,没有可以收起的文件夹。
用 Otterdock 分组要付费吗?
不用。直下载版和 Mac App Store 版都免费提供 2 个分组、每组最多 8 项。Pro 是一次性购买,只是去掉这两个数量限制。