转自:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001470969077294a6455fc9cd1f48b69f82cd05e7fa9b40000

在Mac系统上,Finder选中一个目录,右键菜单并没有“通过Code打开”这个操作。不过我们可以通过Automator自己添加这个操作。

先运行Automator,选择“服务”:

然后,执行以下操作:

1 在右侧面板选择“服务”收到选定的“文件夹”,位于“Finder.app“,该选项是为了从Finder中接收一个文件夹;

2 在左侧面板选择”实用工具“,然后找到”运行Shell脚本“,把它拽到右侧面板里;

3 在右侧”运行Shell脚本“的面板里,选择Shell”/bin/bash“,传递输入“作为自变量”,然后修改Shell脚本如下:

for f in "$@"
doopen -a "Visual Studio Code" "$f"
done

保存为“Open With VSCode”后,打开Finder,选中一个文件夹,点击右键,“服务”,就可以看到“Open With VSCode”菜单:

mac系统添加VSCode到右键菜单(转)相关推荐

  1. win 11 添加VSCode至右键菜单

    方法一:快速实现 1. 新建一个文本文件 复制粘贴如下内容 Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\VSCode] ...

  2. 如何将VSCode添加到鼠标右键菜单

    Windows上面安装Visual Studio Code编辑器,常常会因为安装的时候忘记勾选等原因,没有将"Open with Code(右键快捷方式)"添加到鼠标右键菜单里,使 ...

  3. windows系统如何将 CMD(命令提示符)添加到鼠标右键菜单

    您可以通过以下步骤将 CMD(命令提示符)添加到鼠标右键菜单: 1. 打开注册表编辑器.按下 `Win + R` 组合键,然后键入 `regedit` 并按下 Enter 键. 2. 导航到注册表路径 ...

  4. 将Sublime Text添加到鼠标右键菜单

    操作步骤与 将VSCode添加到鼠标右键菜单 基本一样,多多看看这个教程基本上就可以操作成功了.但是要注意修改好打开名称,也就是将"Open with code"修改为" ...

  5. 将uglifyjs添加到鼠标右键菜单

    之前几天根据YUICompressor和TBCompressor整合到鼠标右键菜单自己将uglifyjs也添加到了右键菜单,下面简单记录下过程.效果如下 uglifyjs添加到鼠标右键菜单 配置win ...

  6. 将Sublime Text 添加到鼠标右键菜单的教程方法

    安装notepad++软件,在菜单右键自动会添加"edit with notepad++"的选项,那么怎么将Sublime Text 添加到鼠标右键菜单呢?下面是我的操作过程,希望 ...

  7. Mac 系统添加右键功能菜单--新建 office,文档等

    Mac 系统自带右键功能键比较少,可以添加服务来拓展功能项.例如 Windows 系统右键可以新建 Word 文档,Excel 工作表等,Mac 默认没有,需要进行设置添加. 首先 F4 键进入 La ...

  8. win10计算机添加右键菜单,win10系统如何对鼠标右键菜单进行手动管理和添加

    当鼠标右击文件时,有没有发现冗长的上下文菜单,实在令人讨厌.很多软件在安装后会在右键中添加一些右键菜单,尤其是显卡选项!这些菜单可以很便捷地执行某一操作.但是,时间长了,右键菜单的项目就会增多,很不方 ...

  9. QStandardItemModel角色控制及QTreeView添加不同的右键菜单

    1.概述 QTreeView最长用的一个功能就是作为导航栏,像vs里的项目结构树,word的文档结构图,资源管理器的文档结构,等等都是利用树形结构组织的,在前面已经讲述了Qt中使用标准化项目模型QSt ...

最新文章

  1. 阿里资深AI工程师教你逐个击破机器学习核心算法
  2. 深度|2030年8亿人会失业!图解机器人如何取代你的工作
  3. 图像归一化处理 相同像素_图像处理学习笔记(九)——灰度直方图及其均衡化(理论篇)...
  4. 【数据分析R语言系列】R和RStudio的下载和安装, R在 Ubuntu 和CentOS 系统下的安装
  5. 记录:通过SSH远程连接Ubuntu
  6. 这个外挂要上天了!教一千遍都不会的数理技巧,还不如搞懂最根本的概念!
  7. python淘宝抢购_Python 实现毫秒级淘宝抢购脚本的示例代码
  8. JSP:src路径里有中文,产生乱码问题
  9. 【kafka】Kafka 2.3 空消费组延时rebalance
  10. 第 7 章 原型模式
  11. 高级软件测试11.27日小组工作-1701班第5组
  12. 15.Linux 高性能服务器编程 --- 进程池和线程池
  13. Python排序算法---快速排序
  14. db2 java驱动下载_IBM DB2 jdbc驱动
  15. batchplot插件用法_教大家如何使用Batchplot批量打印CAD图纸
  16. linux查询socket资源,TCP的socket资源被耗尽的问题
  17. 数据库1NF 2NF 3NF范式解释
  18. c++ stack用法详解
  19. EduCoder_web实训作业--JavaScript学习手册四:JS对象
  20. ECS的简单入门(一):概念

热门文章

  1. SQL脚本--有关压缩数据库日志
  2. CentOS 6.5 下Vim 配置图解
  3. 玩具javascript:cookie管理
  4. Get/POST方法提交的长度限制
  5. C++与.net的编译方式
  6. 中兴V880使用手记之五——刷入recovery
  7. Label控件属性AssociatedControlID
  8. 开源实时日志分析ELK
  9. Struts 为什么使用插件
  10. 二叉树非递归先序遍历