教程-右键用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是新窗口的意思
注册表截图截图举例:


最终效果举例:
相关推荐
ziyue7575几秒前
vue修改element-ui的默认的class
前端·vue.js·ui
java1234_小锋10 分钟前
TensorFlow2 Python深度学习 - TensorFlow2框架入门 - 神经网络基础原理
python·深度学习·tensorflow·tensorflow2
JJJJ_iii12 分钟前
【深度学习03】神经网络基本骨架、卷积、池化、非线性激活、线性层、搭建网络
网络·人工智能·pytorch·笔记·python·深度学习·神经网络
红衣小蛇妖15 分钟前
LeetCode-704-二分查找
java·算法·leetcode·职场和发展
!chen17 分钟前
【Spring Boot】自定义starter
java·数据库·spring boot
JJJJ_iii21 分钟前
【深度学习05】PyTorch:完整的模型训练套路
人工智能·pytorch·python·深度学习
树叶会结冰21 分钟前
HTML语义化:当网页会说话
前端·html
冰万森27 分钟前
解决 React 项目初始化(npx create-react-app)速度慢的 7 个实用方案
前端·react.js·前端框架
koko4231 分钟前
天津小公司面经
java·学习·面试
zjjuejin39 分钟前
Maven 现代开发流程的集成
java·后端·maven