设置右键打开VSCode

在日常的开发工作中,VSCode 是一款非常受欢迎的代码编辑器。为了更加便捷地使用它,我们可以将 VSCode 添加到右键菜单中,这样只需右键点击文件或文件夹,就能快速用 VSCode 打开,极大地提高工作效率。下面我就来介绍一下在不同操作系统中实现这一功能的方法。

Windows 系统
  • 方法一:手动修改注册表6
    • 按下Win + R组合键打开运行对话框,输入regedit并回车,打开注册表编辑器。
    • 找到HKEY_CLASSES_ROOT\*\shell分支,如果没有shell分支,则在*下点击右键,选择 “新建-项”,建立shell分支。(可以搜索框搜索也可以查找文件夹)
    • shell下右键,点击新建 “VisualCode” 项,在右侧窗口的 “默认” 双击,在数据里输入 “用 VSCode 打开”,这是右键上显示的文字,可以自定义。
    • 在 “VisualCode” 下再新建Command项,

      在右侧窗口的 “默认” 键值栏内输入程序所在的安装路径,例如"D:\CodeEditor\Microsoft VS Code\Code.exe" "%1"(注意:两个引号中间要有空格),其中的%1表示要打开的文件参数。(PS:如果"D:\CodeEditor\Microsoft VS Code\Code.exe" "%1"不管用的话,可以试试"D:\CodeEditor\Microsoft VS Code\Code.exe""%V")

    • 配置缩略图。在VisualCode项上新建可扩充字符串值,命名为Icon,双击,把 VSCode的路径 放进数据即可。
    • 按照上述步骤,对HKEY_CLASSES_ROOT\Directory\shellHKEY_CLASSES_ROOT\Directory\Background\shell分支进行相同的操作,可实现右键打开文件夹以及右键点击文件夹空白处打开文件夹的功能。不同的是,在Command项的默认键值中,要将%1改为%V
  • 方法二:使用注册表文件4
    • 在桌面新建一个TXT文件,写入以下代码:
Windows Registry Editor Version 5.00(HKEY_CLASSES_ROOT\*\shell\VSCode)
@="Open with Code"
"Icon"="D:\\Programs\\Microsoft VS Code\\Code.exe"(HKEY_CLASSES_ROOT\*\shell\VSCode\command)
@="\"D:\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""(HKEY_CLASSES_ROOT\Directory\shell\VSCode)
@="Open with Code"
"Icon"="D:\\Programs\\Microsoft VS Code\\Code.exe"(HKEY_CLASSES_ROOT\Directory\shell\VSCode\command)
@="\"D:\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""(HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode)
@="Open with Code"
"Icon"="D:\\Programs\\Microsoft VS Code\\Code.exe"(HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command)
@="\"D:\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""

  • 将代码中的路径替换为本机的 VSCode 安装路径,注意路径格式是双反斜杠。
  • TXT文件的后缀名改为reg,双击运行该文件,提示添加成功后,就可以在右键菜单中看到相关选项了。

希望这篇博客能对你有所帮助,如果有问题请在评论区留言

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

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

相关文章

python密码学之密钥HSM硬件抽象层(HAL)

目录 摘要1. 项目背景与总体架构1.1 HSM 与 HAL 的必要性1.2 本项目目标1.3 模块化设计2. 自研轻量对称加密算法 SSC(SimpleSecureCipher)2.1 算法原理2.2 轮密钥扩展3. HAL 接口与安全内存模拟3.1 HAL 接口定义3.2 安全内存 SecureMemory4. PyQt6 GUI 设计与功能模块4.1 界面…

机器学习分类模型性能评估:应对类别不平衡的策略与指标

在机器学习的世界里,模型们就像一群努力破案的侦探,而数据就是它们的“犯罪现场”。今天,咱们的主角——一个自命不凡的分类模型,接到了一个看似简单的任务:揪出那些患有罕见疾病的患者。这听起来是不是很容易&#xf…

vue3代码规范管理;基于vite和vue3、 eslint、prettier、stylelint、husky规范;git触发eslint校验

前言 为提高前端代码格式化和规范开发。主要使用eslint、prettier、husky完成对git提交commit信息校验和代码eslint格式化校验,不符合要求的代码,提交不到仓库。 参考链接1 参考链接2 文章目录 前言一、效果图1.git提交触发eslint规范校验2.版本与分支名…

GCC 内建函数汇编展开详解

1. 引言 GNU 编译器集合(GCC)是广泛使用的开源编译器套件,支持多种编程语言,其中 C 语言编译器是其核心组件之一。在 C 语言编译过程中,GCC 不仅处理用户编写的标准 C 代码,还提供了一类特殊的函数——内建…

uniapp利用生命周期函数实现后台常驻示例

在 Uniapp 中,利用生命周期函数实现“后台常驻”主要是通过监听应用的前后台状态变化( onHide 和 onShow ),并结合 定时器、后台任务或状态保持逻辑 来实现。但需注意: 纯前端 JS 代码无法突破系统对后台应用的限制&am…

layui时间范围

//时间范围String time_range para.getString("time_range", "");if (!StrUtil.isEmpty(time_range)) {String dateArr[] time_range.split("-");if (dateArr.length 2) {para.put("start_date", dateArr[0].trim().replace("…

入门版 鸿蒙 组件导航 (Navigation)

入门版 鸿蒙 组件导航 (Navigation) 注意:使用 DevEco Studio 运行本案例,要使用模拟器,千万不要用预览器,预览器看看 Navigation 布局还是可以的 效果:点击首页(Index)跳转到页面&#xff08…

VUE3:封装一个评论回复组件

之前用React封装的评论回复组件,里面有三个主要部分:CommentComponent作为主组件,CommentItem处理单个评论项,CommentInput负责输入框。现在需要将这些转换为Vue3的组件。 Vue3和React在状态管理上有所不同,Vue3使用r…

制作一款打飞机游戏27:精灵编辑器UI

继续开发我们的编辑器——Sprit Edit。我们已经创建了这个小编辑器,它可以显示很多精灵(sprites),并且我们可以遍历所有精灵。这真的很棒,我们可以创建新的精灵,这也不错。但是,唉,我…

k8s(9) — zookeeper集群部署(亲和性、污点与容忍测试)

一、部署思路 1、前期设想 zookeeper集群至少需要运行3个pod集群才能够正常运行,考虑到节点会有故障的风险这个3个pod最好分别运行在3个不同的节点上(为了实现这一需要用到亲和性和反亲和性概念),在部署的时候对zookeeper运行的pod打标签加…

WXT+Vue3+sass+antd+vite搭建项目开发chrome插件

WXTVue3sassantdvite搭建项目开发chrome插件 前言一、初始化项目二、项目配置调整三、options页面配置四、集成antd五、集成sass六、环境配置七、代码注入 vue3:https://cn.vuejs.org/ axios:https://www.axios-http.cn/docs/api_intro antd:…

JSAPI2.4——正则表达式

一、语法 const str 一二三四五六七八九十 //判断内容 const reg /二/ //判断条件 console.log(reg.test(str)); //检查 二、test与exec方法的区别 test方法:用于判断是否符合规则的字符串,返回值是布尔值 exec方法&…

燃气用户检修工考试精选题

燃气用户检修工考试精选题: 我国国家标准规定民用天然气中硫化氢含量最高允许浓度是( )。 A. 20mg/m B. 15mg/m C. 5mg/m D. 50mg/m 答案:A 城市燃气应具有可以察觉的臭味,当无毒燃气泄漏到空气中,达到爆炸…

【前端】1h 搞定 TypeScript 教程_只说重点

不定期更新,建议关注收藏点赞。 目录 简介使用基本类型、类型推断和类型注解接口、类型别名、联合类型类与继承泛型GenericsReact 与 TS 进阶高级类型装饰器Decorators模块系统TypeScript 编译选项 简介 TypeScript(简称 TS)是一种由微软开发…

MyBatis 参数绑定

一、MyBatis 参数绑定机制 1.1 核心概念 当 Mapper 接口方法接收多个参数时,MyBatis 提供三种参数绑定方式: 默认参数名:arg0、arg1(Java 8)或 param1、param2Param 注解:显式指定参数名称POJO/DTO 对象…

【解决方案】Linux解决CUDA安装过程中GCC版本不兼容

Linux解决CUDA安装过程中GCC版本不兼容 目录 问题描述 解决方法 安装后配置 问题描述 Linux环境下安装 CUDA 时,运行sudo sh cuda_10.2.89_440.33.01_linux.run命令出现 “Failed to verify gcc version.” 的报错,提示 GCC 版本不兼容,查…

人工智能数学基础(一):人工智能与数学

在人工智能领域,数学是不可或缺的基石。无论是算法的设计、模型的训练还是结果的评估,都离不开数学的支持。接下来,我将带大家深入了解人工智能数学基础,包括微积分、线性代数、概率论、数理统计和最优化理论,并通过 P…

Shell脚本-嵌套循环应用案例

在Shell脚本编程中,嵌套循环是一种强大的工具,可以用于处理复杂的任务和数据结构。通过在一个循环内部再嵌套另一个循环,我们可以实现对多维数组、矩阵操作、文件处理等多种高级功能。本文将通过几个实际的应用案例来展示如何使用嵌套循环解决…

勘破养生伪常识,开启科学养生新篇

​在养生潮流风起云涌的当下,各种养生观点和方法层出不穷。但其中有不少是缺乏科学依据的伪常识,若不加分辨地盲目跟从,不仅难以实现养生目的,还可能损害健康。因此,勘破这些养生伪常识,是迈向科学养生的关…

Nacos-3.0.0适配PostgreSQL数据库

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…