将Vscode添加右键打开文件夹功能

将Vscode添加右键打开文件夹功能



前言

想要鼠标右击文件或者文件夹,可直接用VSCode打开,如果我们安装VSCode的时候没有选择这2个选项,就没有不能够右键使用这个便捷的方法。

在这里插入图片描述


1. 将Vscode添加右键打开文件夹功能

下面有两种方法可以解决:

1.1 第一种方法

重装软件

在装的过程中勾选上这2个选项即可,但是方法我们肯定不愿意,毕竟使用很多配置 插件还要重新下载等等很麻烦,再装很费事,即使是setting sync也免不了麻烦,所以这个我们不推荐

在这里插入图片描述

1.2 第二种方法

修改注册表

大家按照下面的步骤一步一步来:

配置右键打开文件:

  1. Win+R 打开运行,输入regedit,打开注册表,找到HKEY_CLASSES_ROOT\*\shell分支,如果没有shell分支,则在*下点击右键,选择“新建”,建立shell分支。

  2. 在shell下新建“VisualCode”项,在右侧窗口的“默认”双击,在数据里输入“用VSCode打开”。

  3. 在“VisualCode”下再新建Command项,在右侧窗口的“默认”键值栏内输入程序所在的安装路径,我的地址是:"D:\vs code\Microsoft VS Code\Code.exe""%1",你们可以右键vscode查看属性找到路径(其中的%1表示要打开的文件参数

  4. 配置缩略图。在VisualCode项上新建可扩充字符串值,命名为Icon,双击,把""D:\vs code\Microsoft VS Code\Code.exe""放进数据就可以了。

  5. 关闭注册表,即可生效。

在这里插入图片描述

在这里插入图片描述




配置右键空白处打开文件夹:

  1. Win+R 打开运行,输入regedit,打开注册表,找到HKEY_CLASSES_ROOT\Directory\Background\shell\分支,如果没有shell分支,则在*下点击右键,选择“新建”,建立shell分支。

  2. 在shell下新建“VisualCode”项,在右侧窗口的“默认”双击,在数据里输入“用VSCode打开文件夹”。

  3. 在“VisualCode”下再新建Command项,在右侧窗口的“默认”键值栏内输入程序所在的安装路径,我的地址是:"D:\vs code\Microsoft VS Code\Code.exe""%V",你们可以右键vscode查看属性找到路径(其中的%1表示要打开的文件参数

  4. 配置缩略图。在VisualCode项上新建可扩充字符串值,命名为Icon,双击,把""D:\vs code\Microsoft VS Code\Code.exe""放进数据就可以了。

  5. 关闭注册表,即可生效。

在这里插入图片描述

在这里插入图片描述




配置右键打开文件夹:

  1. Win+R 打开运行,输入regedit,打开注册表,找到HKEY_CLASSES_ROOT\Directory\shell分支,如果没有shell分支,则在*下点击右键,选择“新建”,建立shell分支。

  2. 在shell下新建“VisualCode”项,在右侧窗口的“默认”双击,在数据里输入“用VSCode打开文件夹”。

  3. 在“VisualCode”下再新建Command项,在右侧窗口的“默认”键值栏内输入程序所在的安装路径,我的地址是:"D:\vs code\Microsoft VS Code\Code.exe""%1",你们可以右键vscode查看属性找到路径(其中的%1表示要打开的文件参数

  4. 配置缩略图。在VisualCode项上新建可扩充字符串值,命名为Icon,双击,把""D:\vs code\Microsoft VS Code\Code.exe""放进数据就可以了。

  5. 关闭注册表,即可生效。

在这里插入图片描述

在这里插入图片描述


总结

以上就是今天要讲的内容,希望对大家有所帮助!!!

### 配置 Windows 11 右键菜单以使用 VSCode 打开文件或目录 对于希望简化操作流程,直接通过右键菜单使用 Visual Studio Code (VSCode) 打开文件或文件夹的用户来说,在 Windows 11 中实现这一功能主要涉及修改系统的注册表设置。 #### 修改注册表来添加 VSCode右键菜单 为了使此选项出现在针对文件夹背景以及单独文件的上下文菜单中,需按照如下方法调整系统配置: - **访问注册表编辑器** 启动注册表编辑工具可以通过按下 `Win + R` 组合键调出运行对话框并输入 `regedit` 来完成[^4]。 - **定位到目标位置** 导航至路径 `"HKEY_CLASSES_ROOT\Directory\Background\shell"` 和 `"HKEY_CLASSES_ROOT\*\shell"` 分别对应于文件夹内部空白区域点击时出现的服务列表和任意选定文件上的快捷方式扩展。 - **创建新的子项和服务条目** 在上述两个位置分别建立名为 “Open with VSCode” 的新项(可根据个人喜好更改名称),用于表示即将新增的功能描述;随后在同一级别下继续增加一个叫做 Command 的子节点负责指定实际执行的动作指令。 - **设定命令行为启动 VSCode 并加载所选对象** 进入刚刚创建好的 Command 子项内,找到右侧窗格中的 `(默认)` 字符串值,将其数据更改为指向本地安装版本的具体可执行程序全限定名加上参数 `%V` 或者 `%1` 表达式以便传递当前选取的目标给应用程序处理。例如:`"C:\\Users\\username\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe" "%V"` 对应的是文件夹情况下的应用实例,而当涉及到单个文档则采用类似形式但替换变量部分为 `%1`[^3]。 此外,还可以考虑利用 `.reg` 文件的形式批量导入这些变更,只需事先准备好文本模板并将其中的关键字如路径等依据实际情况做出相应更新后再保存成适当格式即可轻松部署整个方案[^5]。 值得注意的是,在进行任何有关操作系统核心组件的操作之前都应该充分了解潜在风险,并做好必要的备份工作以防万一发生意外状况影响正常使用体验。 ```powershell # PowerShell脚本示例:自动添加VSCode右键菜单(仅作参考,请谨慎测试) $codePath = 'C:\path\to\your\Code.exe' # 替换为你自己的VSCode路径 $folderKeyPath = 'Registry::HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWithVsCode' $fileKeyPath = 'Registry::HKEY_CLASSES_ROOT\*\shell\OpenWithVsCode' if (-not (Test-Path $folderKeyPath)) { New-Null } Set-ItemProperty -Path $folderKeyPath -Name '(default)' -Value '用 VSCode 打开' New-Value "`"$codePath`" %V" if (-not (Test-Path $fileKeyPath)) { New-Item -Path $fileKeyPath -Force | Out-Null } Set-ItemProperty -Path $fileKeyPath -Name '(default)' -Value '用 VSCode 打开' New-Item -Path "$fileKeyPath\Command" -Force | Out-Null Set-ItemProperty -Path "$fileKeyPath\Command" -Name '(default)' -Value "`"$codePath`" '%1'" ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值