Mac默认不支持编辑右键顶层菜单,但可通过Automator创建“快速操作”服务注入到访达右键的“快速操作”子菜单中;需在Automator中选择“快速操作”模板,设输入为“文件或文件夹”且位置为“访达.app”,添加“运行Shell脚本”动作并正确配置,保存后重启访达即可生效。

Mac系统默认不提供直接编辑右键菜单顶层项目的图形界面,但可通过Automator创建“快速操作”服务,自动注入到访达右键菜单的“快速操作”子菜单中——这是苹果官方支持、无需第三方工具、不越权不越狱的修改方式。
用Automator添加新菜单项
第一步:按Command + 空格打开Spotlight,输入“Automator”并回车启动。
第二步:点击“新建文稿”→在模板列表中选择“快速操作”→点击右下角“选取”按钮。
第三步:在右上角配置区,“工作流程收到当前”设为“文件或文件夹”,“位于”必须选“访达.app”。【若设错位置,该服务将完全不会出现在右键菜单中】
第四步:左侧搜索栏输入“运行Shell脚本”,拖入右侧工作区;Shell选“/bin/zsh”,“传递输入”选“作为自变量”。
第五步:在脚本框中粘贴功能代码。例如复制文件路径:printf '%s\n' "$@" | pbcopy;用VS Code打开:for f in "$@"; do open -a "Code" "$f"; done。注意替换应用名(如“Code”)为你本地安装的实际名称,大小写必须完全一致。
让服务出现在右键菜单里
保存时命名为“复制路径”或“用Typora打开”等简洁中文名,Automator会自动将其存入~/Library/Services/目录。
重启访达:按Command + Option + Esc → 在“强制退出”窗口中选中“访达” → 点击“重新开启”。不重启则新服务不会显示。
此时右键任意文件,菜单底部会出现“快速操作”子菜单,点击即可展开你刚创建的服务项。
绑定快捷键提升调用效率
方法一:进入“系统设置 → 键盘 → 键盘快捷键 → 服务 → 文件和文件夹”,在列表底部找到你的服务名,点击右侧空白处,按下想绑定的组合键(如Command+Shift+C)。
方法二:若快捷键冲突,需先禁用系统同名快捷键(例如“复制”本身占用Command+C),否则新快捷键不会生效。
绑定后无需右键,选中文件直接按快捷键即可触发对应动作。
删除不需要的右键菜单项
按Command+Shift+G打开访达,输入~/Library/Services/,回车进入该目录。
找到对应名称的.workflow文件夹,直接拖入废纸篓即可移除该菜单项。


















