You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Windows资源管理器右键添加VS Code编辑选项并设为默认文本编辑器?

好问题!完全不需要自己开发扩展,VS Code本身就提供了便捷的方式添加右键菜单,还有手动修改注册表的方案可选,下面给你详细说明:

方法一:使用VS Code内置命令(推荐)

这是最简单的方式,几步就能搞定:

  • 打开VS Code,按下Ctrl+Shift+P唤起命令面板
  • 在面板里搜索并执行 Shell Command: Install 'code' command in PATH 命令
  • 执行完成后,右键点击任意文本文件、文件夹甚至桌面空白处,就能看到「Edit with Visual Studio Code」的选项了(如果没立刻显示,重启一下资源管理器或者电脑就会生效)
方法二:手动修改注册表(适合自定义场景)

如果内置命令没生效,或者你想调整右键菜单的显示名称、图标路径,可以手动修改注册表:

  1. 打开记事本,复制以下注册表脚本内容:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="Edit with Visual Studio Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"

[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""

[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="Edit with Visual Studio Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"

[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="Edit with Visual Studio Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
  1. 检查脚本里的VS Code安装路径:如果你的VS Code不是装在默认的C:\Program Files\Microsoft VS Code\Code.exe,请替换成你实际的安装路径
  2. 将记事本文件保存为VSCodeRightClick.reg(注意保存类型要选「所有文件」,不然会变成txt格式)
  3. 双击运行这个.reg文件,确认导入注册表,操作完成后右键菜单就会生效

这两种方案都不需要你开发任何扩展,都是利用VS Code自带功能或者Windows系统特性实现的,省心又好用。

内容的提问来源于stack exchange,提问作者Konrad

火山引擎 最新活动