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

在这里插入图片描述
在这里插入图片描述

最终效果举例:

在这里插入图片描述

相关推荐

  1. 使用VSCode打开文件/文件夹目录

    2024-01-13 13:56:03       11 阅读
  2. VSCode 文件夹增加打开

    2024-01-13 13:56:03       30 阅读
  3. windows10鼠标添加idea打开文件

    2024-01-13 13:56:03       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-13 13:56:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-13 13:56:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-13 13:56:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-13 13:56:03       20 阅读

热门阅读

  1. Pandas实战100例 | 案例 43: 数据排序

    2024-01-13 13:56:03       31 阅读
  2. 根能抵达的节点(二分法、DFS)C++

    2024-01-13 13:56:03       31 阅读
  3. 白学的小知识[css3轮播]

    2024-01-13 13:56:03       35 阅读
  4. Python进程、多进程、线程以及同步和死锁

    2024-01-13 13:56:03       33 阅读
  5. 详细分析Mybatis中的<foreach>标签

    2024-01-13 13:56:03       37 阅读
  6. 微服务入门介绍(二)

    2024-01-13 13:56:03       31 阅读