如何恢复VSCode的“Open with Code”右键菜单及管理Windows Shell集成
恢复Windows Shell中VSCode的“Open with Code”集成及Shell集成选项管理
一、恢复“Open with Code”右键菜单功能
方法1:通过VSCode内置命令修复
- 打开VSCode,按下
Ctrl+Shift+P唤起命令面板 - 输入并执行
Shell Command: Install 'code' command in PATH,该操作会自动重新注册所有Shell关联项,包括右键菜单的“Open with Code”
方法2:手动修改注册表(适用于命令修复无效的场景)
- 按下
Win+R输入regedit打开注册表编辑器 - 分别定位并配置以下注册表项:
- 针对文件右键菜单:
HKEY_CLASSES_ROOT\*\shell\VSCode- 右键
shell新建项命名为VSCode,将默认值改为Open with Code - 新建字符串值
Icon,值设为你的VSCode安装路径(例如C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code\Code.exe) - 新建子项
command,将默认值设为"C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code\Code.exe" "%1"
- 右键
- 针对文件夹右键菜单:重复上述步骤,定位到
HKEY_CLASSES_ROOT\Directory\shell\VSCode - 针对文件夹空白处右键菜单:重复上述步骤,定位到
HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode
- 针对文件右键菜单:
二、安装后启用/禁用Windows Shell集成选项
VSCode安装完成后,仍可随时调整Shell集成相关选项:
- 通过VSCode设置调整终端Shell集成:
点击左下角齿轮图标 → 选择Settings,在搜索框输入shell integration,找到Terminal > Integrated: Enable Windows Shell Integration,勾选或取消勾选即可启用/禁用终端的Shell集成功能 - 调整右键菜单与PATH关联:
重新运行VSCode安装程序,选择Modify→ 点击Next,在Additional Tasks界面中,可勾选或取消以下对应选项:Add "Open with Code" action to Windows file context menuAdd "Open with Code" action to Windows directory context menuAdd to PATH
完成选择后点击Modify即可生效
- 快速移除/恢复PATH中的
code命令:
打开命令面板(Ctrl+Shift+P),执行Shell Command: Uninstall 'code' command in PATH可移除命令;执行Shell Command: Install 'code' command in PATH可恢复
内容的提问来源于stack exchange,提问作者Allan Xu
相关产品推荐
相关产品推荐

