MacOS中在目录或者文件右键菜单中添加“使用VSCode打开”

在Windows中经常可以看以右键菜单中有很多快捷操作,比如安装了VSCode后会在目录或者文件右键菜单中有"通过Code打开",非常方便,但MacOS中默认是没有这个菜单的。

今天在使用MacOS的过程中突然关注到了存在了很久的右键菜单"Open in Sourcetree",安装了SourceTree后,目录的右键菜单就会有。既然如此,MacOS应该是可以添加自定义的菜单项,只是一直以来没关注到它。

"系统偏好设置"/"键盘"/"快捷键"/"服务"中就可以看到"文件和文件夹"下面可选的服务项,选择后这些服务将显示在右键菜单中。

如果是非系统服务,在其上右键可以看到"在访达中显示":

"Open in SourceTree"是由SourceTree在程序中使用系统SDK添加的,所以会指示到"应用程序"。

如果是使用"自动操作"添加的,则还会有一个"在自动操作中打开":

那如何在"自动操作"添加呢?

首先,在"应用程序"中打开"自动操作",在新建类型中选择"服务":

在服务收到选定中选择"文件或者文件夹","位于"选择"访达":

在左边选择"运行Shell脚本",在其中填写脚本:

bash 复制代码
for f in "$@"
do
    open -a "Visual Studio Code" "$f"
done

右边的"传递输入",一定要选择"作为自变量",如图所示:

存储名为:"使用VSCode打开",这个文件存储在~/Library/Services目录中。

这样就可以在前述快捷键服务中看到了,勾选它。在目录上右键就可以看到自定义的菜单项了:

如果本文对你有帮助,欢迎点赞收藏!

相关推荐
山外有山a27 分钟前
【实战】M系列芯片Mac本地部署Qwen2.5:Ollama + Open WebUI 全流程与3个关键优化参数
macos
思盛iOS签名上架16 小时前
App苹果签名有什么作用?
macos·ios·cocoa
MartinYeung519 小时前
[论文学习]MAC:多智能体宪章学习
人工智能·学习·macos
greasyfork20 小时前
Mac Sketch v2026.3 矢量图设计工具
macos·ui·sketch
码上暴富21 小时前
Cursor / VS Code 自定义文件颜色
前端·vscode
2601_962381581 天前
VSCode如何配置LlamaIndex RAG(检索增强生成)应用开发环境
vscode·开发环境·rag·llamaindex·检索增强生成
无定义_1 天前
萌新联赛(六)
macos·objective-c·cocoa
北漂燕郊杨哥1 天前
VS Code 安装微信小程序 MCP 介绍
vscode·微信小程序·小程序·mcp
风安•辛幸1 天前
mac上微信最新v4以上版客户端多开教程,亲测可用
macos·微信