Mac OS下如何通过Finder右键文件夹打开VS Code或其他编辑器?
在Mac OS中添加右键菜单打开文件夹到编辑器的方法
一、VS Code 配置步骤
- 打开VS Code,按下
Cmd+Shift+P调出命令面板 - 搜索并执行
Shell Command: Install 'code' command in PATH,完成命令行工具配置 - 通过「自动操作」添加右键菜单:
- 启动「自动操作」(Automator)应用,新建「快速操作」
- 在左侧动作库搜索「运行Shell脚本」,拖到右侧编辑区
- 将默认脚本替换为:
open -a "Visual Studio Code" "$@" - 顶部设置「工作流程收到」为「文件夹」,「位于」选择「Finder」
- 按
Cmd+S保存,命名为「用VS Code打开」
之后右键点击文件夹,就能在「快速操作」分组下找到该选项,也可以在「系统设置 > 桌面与 Dock > 扩展 > 快速操作」里调整它在右键菜单的显示位置。
二、其他编辑器通用配置(以Sublime Text、WebStorm为例)
前置准备
先确保编辑器的命令行工具可用(可选,核心是通过open命令调用):
- Sublime Text:终端执行
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl - WebStorm:在编辑器内通过「Tools > Create Command-line Launcher...」生成命令
右键菜单配置
- 打开「自动操作」新建「快速操作」
- 添加「运行Shell脚本」动作,替换脚本为
open -a "编辑器名称" "$@"(将「编辑器名称」替换为应用程序的准确名称,比如「Sublime Text」「WebStorm」) - 设置「工作流程收到」为「文件夹」,「位于」选择「Finder」
- 保存并命名为「用XXX打开」即可
注意事项
- 若右键菜单未显示,终端执行
killall Finder重启Finder后生效 - 确保编辑器安装在「应用程序」文件夹内,否则需调整
open命令中的应用路径
内容的提问来源于stack exchange,提问作者Michael Martell
相关产品推荐
相关产品推荐

