如何在VSCode安装过程中开启或关闭桌面右键关联菜单

梦杰同学_6350

梦杰同学_6350

2026-08-08

906人浏览

原创

vscode右键菜单可通过安装时勾选“add 'open with code' action to windows explorer context menu”直接启用,或通过命令面板执行“shell command: install/uninstall 'code' command in path”安全启停,无需手动修改注册表。

如何在vscode安装过程中开启或关闭桌面右键关联菜单

安装时勾选/取消勾选即可控制右键菜单

VSCode 安装程序自带开关,不需要改注册表或配 settings.json。只要在安装界面看到两个复选框,勾上就加右键项,不勾就不加——这是唯一真正“开箱即用”的控制方式。

  • Windows 安装器(VSCodeSetup-x64-{version}.exe)运行后,在“Select Additional Tasks”页面会出现两项:
  • Add "Open with Code" action to Windows Explorer context menu —— 控制文件/文件夹右键菜单中是否出现“Open with Code”
  • Add "Open with Code" action to Windows Desktop context menu —— 单独控制桌面空白处右键是否出现该选项
  • 两者独立,默认都勾选;取消任一即可禁用对应位置的右键项
  • macOS 和 Linux 安装包(.tar.gz 或 .deb/.rpm)不提供此界面,右键菜单需手动配置或依赖系统级集成工具(如 code 命令注册 + shell 脚本)

安装后想补开或关闭,优先用内置命令

如果漏选了,别急着改注册表。VSCode 提供了安全、可逆的内置命令,比手动编辑注册表更可靠,且自动适配路径和参数。

  • 打开 VSCode,按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)调出命令面板
  • 输入并选择:Shell Command: Install 'code' command in PATH
  • 执行成功后,VSCode 会自动向 Windows 注册表写入三组标准项(*、Directory、Directory\Background),等效于安装时勾选的效果
  • 要关闭?同样进命令面板,选:Shell Command: Uninstall 'code' command in PATH —— 它会干净删除所有相关注册表项,不留空项或残留
  • 注意:该命令只影响 VSCode 自己注册的右键项,不触及其他插件(如 GitLens)添加的菜单

为什么手动改注册表容易出错

直接编辑注册表看似灵活,但极易因路径、引号、占位符或权限问题导致右键项不显示、点击无反应,甚至报错 command 'xxx' not found。

VSCode
VSCode

避免常见的 VSCode 错误——设置冲突、调试器配置和扩展冲突。

下载
  • 常见错误:"%1" 写成 "%V"(或反过来),或漏掉空格、多加引号,例如:"C:\path\Code.exe""%1" 缺少中间空格 → 启动失败
  • 路径含空格必须用双引号包裹,且引号内不能有中文或特殊字符,否则注册表解析失败
  • 注册表写入后必须彻底退出 VSCode 进程(任务管理器杀掉所有 Code.exe、Code Helper),否则新注册项可能不生效
  • Windows 用户账户控制(UAC)可能拦截写入,尤其在非管理员账户下,即使提示“导入成功”,实际未写入

关不掉的右键项大概率来自插件

如果你在设置里关了 Files: Enable Default Context Menu,或者卸载了 code 命令,但右键仍出现“Compare with Branch”“Show Output Channel”之类选项——那不是 VSCode 本身的问题,是插件硬注入的。

  • 只有明确支持 menuVisibility 的插件(如 GitLens、ESLint、Prettier)才响应 settings.json 中的 "gitlens.compareWithBranch": "hidden" 配置
  • 像 Path Intellisense、Auto Rename Tag 这类插件,其右键项是通过 contributes.menus 直接注册的,settings.json 对它们完全无效
  • 真要删干净:打开命令面板 → Developer: Show Running Extensions → 找到疑似插件 → 右键 → Disable (User) → 彻底退出 VSCode → 重开

最麻烦的不是加菜单,是加完又删不干净。注册表残留、插件缓存、VSCode 渲染进程未退出——这三者叠加,会让右键菜单像幽灵一样反复出现。动手前先确认是 VSCode 自带项还是插件项,再决定走命令还是删注册表。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

vscode vscode安装

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
vscode是什么_vscode怎么安装配置
vscode是什么_vscode怎么安装配置

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

2023.06.30

1235

18

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.21

2532

3

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1869

12

vscode一般用来写什么语言
vscode一般用来写什么语言

VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1707

8

vscode可以写什么语言
vscode可以写什么语言

vscode是一款强大的代码编辑器,支持多种编程语言的开发。通过安装扩展,可以为 JavaScript/TypeScript、Python、Java、C#、PHP、Go、Ruby、Rust、HTML/CSS 等语言提供智能代码补全、调试和格式化等功能。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

2567

12

vscode中文设置方法
vscode中文设置方法

方法一:在设置页面中,搜索“locale”,并选择“zh-cn”。方法二:按“Ctrl Shift P”快捷键,输入“Configure Display Language”,将语言修改为“zh-cn”。如果上述方法无效,可考虑安装中文插件。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1798

14

vscode用途介绍
vscode用途介绍

Visual Studio Code(VSCode)是一款由 Microsoft 开发的多功能文本编辑器,适用于各种编程语言。作为一款开源软件,VSCode 拥有代码高亮、自动补全、调试、Git 集成等强大功能,成为程序员不可或缺的工具。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1222

10

vscode和visualstudio的区别
vscode和visualstudio的区别

Visual Studio是一款功能强大的集成开发环境(IDE),适用于专业开发人员进行复杂项目的构建。而VSCode则是一款轻量级的代码编辑器,更适合各种规模的项目开发。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1096

8

vscode设置中文界面不生效解决方法
vscode设置中文界面不生效解决方法

vscode设置中文界面不生效解决方法:安装中文语言包、通过命令面板设置语言、检查 locale.json 设置、重新安装中文语言包、检查 VSCode 版本和更新、排除插件冲突、检查系统语言设置、查看 VSCode 日志和错误消息、重置 VSCode 设置、查看官方文档和社区支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

434

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程