Mac-右键用 VS Code 打开文件夹
目录
- 1、安装 VS Code 命令行
- 2、打开 “自动操作” 应用
- 3、创建新的 “快速操作”
- 4、配置 “快速操作” 基础选项
- 5、添加 AppleScript 脚本
- 6、保存为 “快速操作”
- 7、测试使用
- 7、删除
- 方法 1:通过 “系统设置” 删除(推荐)
- 方法 2:通过 “自动操作” 删除(适合追根溯源)✅
1、安装 VS Code 命令行
打开 VS Code,按 Command + Shift + P 调出命令面板,
输入 Shell Command: Install ‘code’ command in PATH ,回车执行,
完成后终端输入 code -v 能显示版本号就成功。
2、打开 “自动操作” 应用
通过 Command + 空格键
调出聚焦搜索,输入 “自动操作” 并回车打开该应用。
3、创建新的 “快速操作”
在自动操作窗口中,点击左上角 “新建文档” ,然后选择 “快速操作”(部分系统版本显示为 “服务” ),再点击 “选取” 。
4、配置 “快速操作” 基础选项
在右侧操作面板顶部,设置:
- “工作流程收到当前” 选择为 “文件夹” ;
- “位于” 选择为 “访达”(即 Finder ,确保在访达右键菜单生效 );
- “输入为”保持默认的 “所选全部内容” ,按需决定是否勾选 “用输出内容替换所选文本”(一般无需勾选 )。
5、添加 AppleScript 脚本
-
在左侧操作库列表,先点击 “实用工具” 分类,然后找到 “运行 AppleScript” 操作,将其拖拽到右侧的工作流程编辑区域。
-
此时右侧会出现 AppleScript 编辑框,默认内容类似 on run {input, parameters}… ,把这些默认内容全部删除。
-
填充脚本内容(以下代码)到编辑框里。
on run {input, parameters}tell application "Terminal"activatedo script "cd " & quoted form of POSIX path of input & " && code ."end tellreturn input
end run
6、保存为 “快速操作”
按 Command + S
存储,给这个快速操作起个好记的名字(比如 “启动 VS Code” )。
——保存后,系统会自动将其注册到访达的右键菜单服务里。
7、测试使用
右键文件夹,
在弹出的右键菜单中,依次选择 “服务” -> 你刚才保存的 “快速操作” 名称(如 “启动 VS Code” ),就能调用脚本,通过终端唤起 VS Code 并打开对应文件夹啦。
7、删除
方法 1:通过 “系统设置” 删除(推荐)
打开系统设置
点击屏幕左上角苹果图标 ,选择 系统设置 → 进入 隐私与安全性 。
找到 “扩展”→“访达扩展”
在左侧列表下滑,点击 扩展 → 右侧选择 访达扩展 。
删除无用的快速操作
在 “访达扩展” 列表里,找到你想删除的 “快速操作”(比如 “启动 vs code”“用 VS Code 打开文件夹” 里的无用项 ),点击它,再点下方 “-”(减号) 按钮,确认删除即可。
方法 2:通过 “自动操作” 删除(适合追根溯源)✅
打开 “自动操作” 应用
用聚焦搜索(Command + 空格)输入 “自动操作” 并打开。
找到已保存的快速操作
在自动操作主界面,左边 “我的文稿” 里会列出所有已保存的 “快速操作”(服务)。找到你要删除的那个(比如之前创建的 “用 VS Code 打开文件夹” ),右键它 → 选择 “移到废纸篓” ,或者直接选中后按 Command + Delete 。
重启访达生效
删除后,重启访达(Finder):点击菜单栏 “访达” → 强制退出访达 → 再重新打开访达,右键菜单里的无用快速操作就消失了。