教程-右键用vscode(新窗口)打开文件或目录

通过本文可以提高效率,用起来更爽更高效。

本文实现了(windows系统):
  1. 右键-用vscode(当前窗口)打开文件或目录
  2. 右键-用vscode-新窗口打开文件或目录

注意: ++下面的安装路径要更改为您实际的路径++

具体配置步骤:
复制代码
# powershell终端输入下面的字母,打开注册表
regedit

# 逻辑1:(在目录中的空白地方右键时,用vscode(当前窗口)打开此目录)
# 注意:会关闭已打开的内容
# 在注册表中进入下面这个路径(高效操作:复制此路径粘贴到注册表)
HKEY_CLASSES_ROOT\Directory\Background\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode"

在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把"Icon"的文件值设置为(如下):
C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe

在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe" -r .
# 说明,最后的点就是当前路径的意思,-r是用当前窗口的意思

# 逻辑2:(在目录上右键时,用vscode(当前窗口)打开此目录)
# 注意:会关闭已打开的内容
# 在注册表中进入下面这个路径
HKEY_CLASSES_ROOT\Directory\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode"

在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把"Icon"的文件值设置为(如下):
C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe

在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe"  -r "%V"
# 说明,"%v" 就是当前目录的意思,-r是用当前窗口的意思


# 逻辑3:(在文件上右键时,用vscode(当前窗口)打开文件)
# 在注册表中进入下面这个路径(在目录上右键时要执行的内容)
HKEY_CLASSES_ROOT\*\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode"

在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把"Icon"的文件值设置为(如下):
C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe

在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe"  -r "%1"
# 说明,"%1" 就是当前文件,-r是用当前窗口的意思

# 逻辑4:(在目录中的空白地方右键时,用vscode-新终端 打开此目录)
# 在注册表中进入下面这个路径
HKEY_CLASSES_ROOT\Directory\Background\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode-NewWindow"

在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把"Icon"的文件值设置为(如下):
C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe

在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe" -n .
# 说明,最后的点就是当前路径的意思,-n是新窗口的意思

# 逻辑5:(在目录上右键时,用vscode-新终端 打开此目录)
# 在注册表中进入下面这个路径
HKEY_CLASSES_ROOT\Directory\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode-NewWindow"

在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把"Icon"的文件值设置为(如下):
C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe

在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe" -n "%V"
# 说明,"%v" 就是当前目录的意思,-n是新窗口的意思

# 逻辑6:(在文件上右键时,用vscode--新终端打开文件)
# 在注册表中进入下面这个路径(在目录上右键时要执行的内容)
HKEY_CLASSES_ROOT\*\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode-NewWindow"

在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把"Icon"的文件值设置为(如下):
C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe

在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe" -n "%1"
# 说明,"%1" 就是当前文件,-n是新窗口的意思
注册表截图截图举例:


最终效果举例:
相关推荐
青 春 记 忆4 小时前
零基础入门python30:Flask个人账本从空目录运行与阶段验收
python·flask·后端开发
BigTopOne4 小时前
【WebRtc】DTLS-SRTP 加密完整流程详解
前端
陈随易4 小时前
pm2 替代品,nodejs&bun 线上部署必备工具
前端·后端·程序员
单线程_014 小时前
从案例分析 Vue3 Tokenizer 源码一
前端·javascript·vue.js
BigTopOne4 小时前
【WebRtc】-ICE Candidate 与 STUN/TURN 原理详解
前端
l1258654 小时前
# LangGraph Memory机制深度解析:短期记忆与长期记忆的工程实践
前端·人工智能·python·langchain·bootstrap
丘山一郎5 小时前
Spring 中的IOC控制反转 和DI依赖注入
java·后端·spring
码视野5 小时前
基于 Spring Boot + Vue3 的【大学英语四六级 (CET-4/6) 作文智能评分与句式润色系统】设计与实现(含PRD/三端高保真源码/大屏)
java·前端·人工智能·spring boot·后端·vue3
MetaLite5 小时前
Spring-AOP自调用为什么失效-AopContext真能解决吗
java·后端·spring
大模型码小白5 小时前
AI 对话流性能调优:万级消息的虚拟滚动落地
java·大数据·前端·javascript·人工智能·算法·机器学习