效率起飞:不用插件也能把 VS Code 写进右键菜单?保姆级教程来了!
最近总有朋友吐槽,“明明只想快快改个代码,还得在‘打开方式’里找半天 VS Code,太影响手感了”。确实,作为开发党,如果右键菜单里没有常用编辑器的直达入口,就像吃饭没筷子一样别扭。
虽然市面上有很多名为“右键管理大师”之类的工具,但为了这个小功能额外装个常驻软件,总觉得不够极客。其实,不管是 Windows 还是 macOS,系统原生就支持我们自定义右键菜单(或服务菜单),根本不需要任何第三方插件。
今天就抛出一个“虽然没啥大用,但用了就回不去”的效率小技巧,教大家如何把VS Code(或者任何你喜欢的软件)“钉”进右键菜单里。
Windows 篇:注册表的一键艺术
Windows 用户想玩转右键菜单,最地道的方法就是动用系统自带的注册表编辑器。别听到“注册表”就觉得害怕,其实只要路径对,操作比解压安装包还简单。
第一步:打开注册表编辑器
按下键盘上的 Win + R 键,调出运行窗口,输入 regedit 并回车。
第二步:定位目标路径
我们需要分别在“文件夹”和“任意文件”的右键菜单中添加入口。
- 针对文件夹(常用): 在左侧导航栏展开至
HKEY_CLASSES_ROOT\Directory\shell - 针对所有文件: 展开至
HKEY_CLASSES_ROOT\*\shell
第三步:新建菜单项
- 右键点击
shell文件夹,选择 新建 -> 项。 - 将这个新项命名为
VSCode(或者你喜欢的英文标识,方便辨认)。 - 选中刚建的
VSCode,在右侧默认双击,将“数值数据”修改为你希望在菜单上看到的中文,比如“用 VS Code 打开”。
第四步:绑定执行命令
- 再次右键点击刚才的
VSCode项,新建 -> 项,命名为command。 - 选中
command,双击右侧的“默认”值。 - 这里需要填入你的 VS Code 启动路径。一定要注意格式,路径记得加英文引号,后面还要跟
%1代表你选中的文件/文件夹。
示例格式如下(假设你装在 D 盘):
"D:\Microsoft VS Code\Code.exe" "%1"
填好后保存,退出注册表。现在去任意文件夹上右键看看,是不是那个熟悉的图标已经出现了?
macOS 篇:自动操作(Automator)的魔力
Mac 用户其实更幸福,因为 macOS 自带了一个神器——自动操作。我们不需要改底层配置,只需要写一个几行代码的“快速操作”,就能在访达(Finder)的右键菜单里实现同样的功能。
准备工作:先让 VS Code 听从命令行
在开始之前,先做一步前期准备:
- 打开 VS Code。
- 按下
Cmd + Shift + P打开命令面板。 - 输入
shell command,找到并点击 “Shell Command: Install 'code' command in PATH”。
这一步是为了让系统能通过 code 命令直接调用编辑器。
第一步:创建新的快速操作
打开 Mac 自带的 “自动操作” 应用。
- 在弹出的类型选择中,点击 “快速操作”(如果是旧版系统可能叫“服务”),然后选取。
第二步:设置工作流参数
- 在右上角的设置区,将 “工作流收到当前” 设置为:“文件或文件夹”。
- 位于 “访达”(一定要勾选这个,不然右键找不到)。
第三步:编写脚本逻辑
- 在左侧搜索栏输入“运行 Shell 脚本”,找到该动作并拖入右侧的空白工作区。
- 脚本框里默认会有一些代码,全部删掉,输入以下内容:
for f in "$@"
do
open -a "Visual Studio Code" "$f"
done
这段脚本的意思很简单:遍历你选中的所有文件或文件夹,用 open 命令通过 Visual Studio Code 应用把它们打开。
第四步:保存并使用
按下 Cmd + S 保存,取个好认的名字,比如“Open with VS Code”。
大功告成!现在你在访达里选中任何文件或文件夹,右键菜单的“快速操作”里,就能直接调用 VS Code 打开了。如果觉得层级太深,可以在键盘设置里为这个快速操作分配一个快捷键,体验直接起飞。
为什么推荐用原生方案?
虽然 VS Code 安装时也有勾选“添加到右键菜单”的选项,或者有人推荐装 Open in Code 扩展,但原生的“手搓”方案有两个巨大的优势:
- 极简可控:没有任何后台进程,不占那点可怜的内存。
- 举一反三:学会了这招,你完全可以把 Photoshop、Typora 甚至是你自己写的脚本添加到右键菜单里。只要把注册表里的路径或者 shell 脚本里的应用名改一改,整个系统都是你的自定义游乐场。
赶紧试试吧,这种细节上的顺手,往往才是提升开发心情的关键!

评论已关闭