·6 分钟阅读

Mac 程序坞怎么给应用分组?3 种可行方法(2026)

macOS 没有自带的应用分组。可行的办法有三种:Finder 文件夹加替身、程序坞分隔符、程序坞整理工具。本文给出步骤、各自的限制,以及什么时候用哪种就够了。

macOS 不允许把一个应用图标拖到另一个上面建文件夹。免费的做法是建一个装满替身的 Finder 文件夹,拖到程序坞右侧。分隔符只能加空隙,不能收纳。如果你想把应用、文件、文件夹和网页链接放进同一个组,并且能从程序坞、快捷键或小组件里打开,那就是 Otterdock 这类程序坞整理工具的用处。

本文目录

Mac 的程序坞(Dock)是一排平铺的图标。和 iPhone 主屏幕不同,你不能把一个应用拖到另一个上面建文件夹,系统设置里也没有「应用分组」这一项。当程序坞堆到二三十个图标,每次找应用都要扫一遍。

真正可行的分组方法有三种:两种只用 macOS 自带功能,一种借助第三方整理工具。下面逐一说明做法和 Apple 设计上的限制,方便你挑最轻的那个解决问题。

为什么程序坞没有应用分组

程序坞被一条细分隔线分成两半。左边(竖放时是上面)是应用程序:固定的应用,加上正在运行但没固定的应用。右边是文件夹、文稿和最小化的窗口,还有废纸篓。只有右半边能放文件夹,而且程序坞里的文件夹永远只是指向 Finder 里真实文件夹的快捷方式。macOS 本身没有「分组」这种对象。

下面所有限制都源于这个设计:你可以展示一个装着应用快捷方式的文件夹,但 macOS 启动时仍然把每个应用当作独立项目处理。

方法一:装替身的 Finder 文件夹(免费、系统自带)

这是 macOS 自带的唯一能把几个应用收进一个图标的办法。

  1. 在 Finder 里新建一个文件夹,放在以后不会挪动的位置,例如 ~/程序坞分组/设计。
  2. 打开「应用程序」文件夹,选中要分组的应用,按 Command-Control-A(文件 > 制作替身)生成替身,把替身拖进刚建的文件夹。
  3. 把这个文件夹拖到程序坞分隔线的右侧、废纸篓旁边。如果程序坞不接受,说明你拖到了应用那一侧。
  4. 按住 Control 点按程序坞里的这个文件夹。「显示为」选「文件夹」(显示文件夹图标)或「堆栈」(显示第一项的图标);「查看内容」选扇形、网格、列表或自动。
  5. 点一下图标,再点里面的替身就能打开对应应用。

每个显示选项的详细说明见 如何把文件夹添加到 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 为例:

  1. 新建分组并命名,比如「客户评审」。
  2. 从「应用程序」、「从程序坞」、Finder 里添加项目,或者直接把文件、文件夹、网页链接拖进分组。免费版每组最多 8 项,可建 2 个组。
  3. 把分组放进程序坞。直下载版点「立即同步」,Otterdock 自己写入程序坞条目,之后每次修改会在短暂倒计时后自动同步。Mac App Store 版需要把分组卡片从 Otterdock 窗口拖到程序坞右侧(落进去的是 Otterdock 生成的文件夹),和方法一完全一样,因为沙盒不允许商店版应用替你改程序坞。
  4. 打开分组。Mac App Store 版打开的是原生堆栈。直下载版可以在点按或悬停时打开自己的弹窗:带搜索、方向键导航、Command-1 到 Command-9 打开前九项、Command-A 启动整组。直下载版还会给每个分组分配全局快捷键,默认 Control-1 到 Control-6,不碰程序坞也能打开分组。
  5. 可以把同一个分组放进桌面或通知中心小组件。小组件按尺寸显示 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 是一次性购买,只是去掉这两个数量限制。