方法一:通过VSCode命令修复(推荐)
打开VSCode
按 Ctrl+Shift+P 打开命令面板
输入以下命令之一并运行:
Shell Command: Install 'code' command in PATH
中文可能是 Shell 命令: 在 PATH 中安装 'code' 命令
重启资源管理器或电脑
方法二:修改注册表(Windows)
修复文件夹右键菜单
新建文本文件,重命名为 add_vscode_context.reg
用记事本编辑,添加以下内容:
reg
Windows Registry Editor Version 5.00
; 文件夹右键菜单
c
[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="用 VSCode 打开"
"Icon"="C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""
; 文件夹背景右键菜单
c
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="用 VSCode 打开"
"Icon"="C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="\"C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""
注意:如果VSCode安装在其他位置,请修改路径
保存并双击运行此文件
点击"是"导入注册表
修复文件右键菜单
创建另一个注册表文件 add_vscode_file_context.reg:
reg
c
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="用 VSCode 打开"
"Icon"="C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"C:\\Users\\%USERNAME%\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
方法三:重新安装VSCode
卸载现有VSCode
重新下载安装包
以管理员身份运行安装程序
安装时确保勾选:
✅ "添加到PATH"
✅ "注册为支持的文件类型的编辑器"
✅ "添加到资源管理器文件上下文菜单"
方法四:使用第三方工具
Right Click Enhancer 或 Context Menu Manager
手动添加VSCode到右键菜单
方法五:系统重启和检查
重启电脑(简单但有效)
检查VSCode是否以管理员权限安装
确保系统不是精简版/修改版
对于特定场景:
仅对特定文件类型缺失:可能是文件关联问题
仅文件夹右键缺失:使用方法二的文件夹注册表修复
完全无任何VSCode选项:重新安装并确保勾选所有选项
快速检查:
在命令提示符中输入:
bash
code --version
如果命令不识别,说明PATH未正确设置,需要使用方法一修复。
推荐顺序:先试方法一 → 重启 → 方法三 → 方法二