右击文件或者文件夹使用vscode打开

平常我们在打开项目时,经常会需要快捷打开方式,直接使右键使用编辑器打开,但是有时在安装时忘记了选择
“Add “Open with Code” action to Windows Explorer file context menu”
在Windows资源管理器文件上下文菜单中添加“用代码打开”操作
Add “Open with Code” action to Windows Explorer directory context menu
在Windows资源管理器目录上下文菜单中添加“用代码打开”操作
在这里插入图片描述
所以我们在右击文件或者文件夹时候没有出现:“Open with code”选项
问题解决有不同方法:
第一种方法是重新安装vscode,但是平常我们配置了很多插件和规则等,此方法太麻烦,不建议
第二种方法是还可以修改注册表使用代码等,这里我感觉偏复杂一些,也未使用
第三种方法,也是我最终使用的方法,是利用注册表中添加:
首先在下方搜索处输入"regedit",打开注册表编辑器:
在这里插入图片描述
首先在vscode的快捷方式上右键-属性-快捷方式-目标,复制运行程序地址:
在这里插入图片描述
然后打开注册表编辑器之后,
我们需要修改的是文件右键选择vscode打开和文件夹右键选择vscode打开
一、使用文件
1、找到HKEY_CLASSES_ROOT*\shell分支,若没有,就"新建-项",建立shell分支。
2、在shell下“新建-项”“vsCode”(这名字可以自定义),在右侧窗口的“默认”键值栏中输入“Open with vsCode”(此处可以自定义,是右键快捷选择的提示语)。
设置icon:然后在vscode处右键-新建 “可扩充字符串(E)”,新建之后的命名为Icon,键值栏中输入刚刚复制的运行程序的地址“D:\softInstall\vscode\vsCode\Code.exe”(这里是自己的地址,不要直接粘贴我的)。
在这里插入图片描述
3、然后在vscode处右键新建项“command”,在“默认”的键值栏中输入刚刚复制的运行程序的地址“D:\softInstall\vscode\vsCode\Code.exe “%1””,要在后边加上空格和"%1",%1表示要打开的文件参数。
在这里插入图片描述
此时若关闭注册表编辑器,即可实现文件右击可选择“Open with vsCode”选项。
二、使用文件夹:
1、找到HKEY_CLASSES_ROOT\Directory\shell分支,若没有,就"新建-项",建立shell分支。
在这里插入图片描述
其余步骤与文件的一样,最后关闭注册表编辑器即可。

设置右键可快捷使用vscode打开
分别设置文件和文件夹右键

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/158285.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1360. 日期之间隔几天

1360. 日期之间隔几天 Java代码: 【DateFormat】DateFormat用于实现日期的格式化 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; // 好像已过时class Solution {public int daysBet…

docker打包container成image,然后将image上传到docker hub

第一步&#xff1a;停止正在运行的容器 docker stop <container_name> eg: docker stop xuanjie_mlir 第二步&#xff1a;将对应的container打包成image docker commit <container_id> <镜像名&#xff1a;版本> eg&#xff1a;docker commit 005672e6d97a…

JVM——类的生命周期(加载阶段,连接阶段,初始化阶段)

目录 1.加载阶段2.连接阶段1.验证2.准备3.解析 3.初始化阶段4.总结 类的生命周期 1.加载阶段 ⚫ 1、加载(Loading)阶段第一步是类加载器根据类的全限定名通过不同的渠道以二进制流的方式获取字节码信息。 程序员可以使用Java代码拓展的不同的渠道。 ⚫ 2、类加载器在加载完类…

Tailwind CSS vs 现代CSS,Tailwind CSS 会像CSS-in-JS 一样亡?

本文是 关于Tailwind CSS 与 现代 CSS之间比较的文章。文章中作者详细比较了这两种CSS开发方法的优缺点。他指出&#xff0c;Tailwind CSS是一种基于类的CSS框架&#xff0c;提供了快速开发网站的便利性&#xff0c;但可能导致HTML代码的臃肿。另一方面&#xff0c;现代CSS方法…

2023/11/2 JAVA学习

接口里面只有这两个东西,无构造器,代码块之类的 私有方法可以在接口里的其他默认方法,或私有方法中访问 静态方法,类持有,可直接调用 接口多继承,可以一个接口继承其他几个接口把几个接口合并成一个接口 先创建外部类,再创建成员内部类 在外部类中无法直接访问内部类的方法变量…

Git 指令白雪警告!在IDEA中配置使用Git管理提交代码,无需繁杂指令

目录 1. 前言 2. Git 路径配置步骤 3. IDEA中使用Git管理项目 3.1 第一种做法 3.2 第二种做法 4. IDEA中提交代码和推送代码 5. 分支相关操作 5.1 创建分支 5.2 切换分支&#xff0c;删除分支 6. 拉取更新代码并处理分支冲突 1. 前言 相信有很多小伙伴在学习 Git 指…

EasyExcel动态复杂表头导出方法

目录 需求分析解决方案数据问题数据导入 需求分析 公司数据比较特殊有一部分数据需要动态修改导致信息导入时表头是不确定的&#xff0c;但其中又有一部分表头是固定的&#xff0c;如下图所示&#xff0c;如果表头全部是固定的话可以通过EasyExcel实体类的注解很轻松的解决&am…

生产环境使用boost::fiber

简介 boost::fiber是一类用户级线程&#xff0c;也就是纤程。其提供的例子与实际生产环境相距较远&#xff0c;本文将对其进行一定的改造&#xff0c;将其能够投入到生产环境。 同时由于纤程是具有传染性的&#xff0c;使用纤程的代码里也全部要用纤程封装&#xff0c;本文将对…

数据库深入浅出,数据库介绍,SQL介绍,DDL、DML、DQL、TCL介绍

一、基础知识&#xff1a; 1.数据库基础知识 数据(Data)&#xff1a;文本信息(字母、数字、符号等)、音频、视频、图片等&#xff1b; 数据库(DataBase)&#xff1a;存储数据的仓库&#xff0c;本质文件&#xff0c;以文件的形式将数据保存到电脑磁盘中 数据库管理系统(DBMS)&…

postgresql 触发器如何生成递增序列号,从1开始,并且每天重置

大家好&#xff0c;我是三叔&#xff0c;许久不见&#xff0c;这期给大家介绍一下笔者在开发中遇到的业务处理&#xff1a;pgsql 创建触发器生成每日递增序列&#xff0c;并且第二天重置&#xff0c;根据不同的用户进行不同的控制。 1.创建生成递增序列的 table 表 -- 创建us…

springboot之拦截器、servlet过滤器

一 使用maven新建Spring Boot项目 1. File --> New --> Project... --> Maven &#xff0c;如下图所示 Project SDK下拉列表框中选择前面安装的 Java1.8&#xff0c;如果下拉列表框中不存在Java 1.8&#xff0c;可以单击New按钮&#xff0c;找到安装Java的位置&…

第02章-变量与运算符

1 关键字 关键字&#xff1a;被Java语言赋予了特殊含义&#xff0c;用作专门用途的字符串&#xff08;或单词&#xff09;。如class、public、static、void等&#xff0c;这些单词都被Java定义好了&#xff0c;称为关键字。 特点&#xff1a;关键字都是小写字母&#xff1b;官…