Mac可通过Automator创建“快速操作”服务注入访达右键菜单:先启动Automator并选择“快速操作”,配置接收“文件或文件夹”且位置为“访达.app”,再添加“运行Shell脚本”动作并粘贴对应代码,保存后重启访达即可在右键“快速操作”子菜单中使用。

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


















