Mac-右键用 VS Code 打开文件夹

目录

  • [1、安装 VS Code 命令行](#1、安装 VS Code 命令行)
  • [2、打开 "自动操作" 应用](#2、打开 “自动操作” 应用)
  • [3、创建新的 "快速操作"](#3、创建新的 “快速操作”)
  • [4、配置 "快速操作" 基础选项](#4、配置 “快速操作” 基础选项)
  • [5、添加 AppleScript 脚本](#5、添加 AppleScript 脚本)
  • [6、保存为 "快速操作"](#6、保存为 “快速操作”)
  • 7、测试使用
  • 7、删除
    • [方法 1:通过 "系统设置" 删除(推荐)](#方法 1:通过 “系统设置” 删除(推荐))
    • [方法 2:通过 "自动操作" 删除(适合追根溯源)✅](#方法 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"
    activate
    do script "cd " & quoted form of POSIX path of input & " && code ."
    end tell
    return 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):点击菜单栏 "访达" → 强制退出访达 → 再重新打开访达,右键菜单里的无用快速操作就消失了。

相关推荐
不爱吃糖的程序媛1 小时前
鸿蒙PC命令行开发 macOS 上解决 pkg-config 命令未安装的问题
macos·华为·harmonyos
淘气淘的宝宝3 小时前
MAC intel 迁移至M4后brew及iterm2配置
macos
不爱吃糖的程序媛3 小时前
解决鸿蒙PC命令行编译 macOS 上 cp 命令参数冲突问题
macos·harmonyos·策略模式
Bruce_Liuxiaowei3 小时前
Mac_Linux 查询网站IP地址:4个核心命令详解
linux·tcp/ip·macos
逐梦苍穹4 小时前
ClamAV在macOS上的离线查杀与定时扫描实战(含clamd加速)
人工智能·安全·macos·策略模式·杀毒
Bigger16 小时前
Tauri(21)——窗口缩放后的”失焦惊魂”,游戏控制权丢失了
前端·macos·app
Bigger16 小时前
Tauri (20)——为什么 NSPanel 窗口不能用官方 API 全屏?
前端·macos·app
Wcowin1 天前
Mac Shell 环境优化指南
macos·职场和发展·蓝桥杯
止礼1 天前
FFmpeg8.0.1 Mac环境 CMake本地调试配置
macos·ffmpeg
sean9081 天前
Colima 下 docker pull 失败自查流程
macos·docker·容器·colima