Mac用户可通过删除~/Library/Services/中冗余.workflow文件夹、修改Info.plist添加NSUserInterfaceItemState键值、终端命令禁用系统项、Option+右键绑定第三方应用等方式自定义右键菜单。

Mac用户需要调整右键菜单中实际出现的选项,比如删除冗余服务、添加自定义功能、或让常用操作直接显示在顶层而非“快速操作”子菜单下,而不是仅启用基础右键触发方式。
删除系统自动生成的无效右键菜单项
进入访达 → 按 Command+Shift+G 打开前往文件夹窗口 → 输入 ~/Library/Services/ → 回车。该路径下所有以 .workflow 为后缀的文件夹,都对应右键菜单中的一个“快速操作”条目。找到名称含“PDF转Word”“压缩为ZIP”等你从未创建、也不认识的服务文件夹,直接拖入废纸篓。注意:【删除后无法撤销,且对应菜单项立即消失】。
重启访达(Option+右键 Dock 中访达图标 → 选择“重新开启”),验证菜单是否精简。
把 Automator 创建的服务提到右键顶层
默认情况下,Automator 生成的“快速操作”全部塞在右键菜单底部的“快速操作”子菜单里,点两下才到。要让它直接出现在右键第一层,必须修改工作流程属性。
第一步:用访达前往 ~/Library/Services/,找到你要提级的服务文件夹(如“复制文件路径.workflow”)。
第二步:右键该文件夹 → “显示简介” → 展开“通用”区域 → 勾选“锁定”。这一步防止系统后续自动改写配置。
第三步:关闭简介窗口 → 右键该 .workflow 文件夹 → “显示包内容” → 打开 Contents → 编辑 Info.plist 文件(用文本编辑或Xcode)。
第四步:在
第五步:保存文件 → 重启访达。此时该服务将脱离“快速操作”子菜单,直接显示在右键顶部区域。
禁用系统自带但无用的右键菜单项
方法一:通过终端关闭特定服务
打开终端,粘贴执行:defaults write com.apple.finder QLDisablePreviewForType -array-add "public.item"
这条命令会隐藏右键菜单中“快速查看”的选项。若想恢复,把 write 改成 delete 即可。
方法二:屏蔽“归档”类重复项
系统有时会在右键同时显示“压缩为 ZIP”和“用归档实用工具压缩”,其实功能重叠。执行:xattr -w com.apple.FinderInfo '00000000000000000000000000000000' ~/Library/Services/Compress\ with\ Archive\ Utility.workflow
【注意:路径名含空格,必须用反斜杠转义;输错会导致服务失效且无法图形化恢复】。
为第三方应用注册右键菜单入口
某些专业软件(如 Adobe Acrobat、Obsidian)安装后不会自动注册右键菜单项,需手动触发绑定。
打开访达 → 找到任意一个该软件支持的文件(如 .pdf 或 .md)→ 右键 → 按住 Option 键不放 → 点击“始终以此方式打开” → 选择目标应用 → 松开 Option 键并确认。这步操作不仅设置默认打开方式,还会强制系统将该应用的“在[应用名]中打开”选项注入右键顶层菜单。
若未出现,说明该应用未声明 UTI 支持。此时需下载其官方插件(如 Obsidian 的“Quick Look 插件”),或使用 Automator 封装一个调用 open -a 命令的快速操作,再按前文“提级”步骤处理。

















