VSCode 绿色版(zip压缩包) 添加右键菜单 使用VSCode 打开文件或文件夹
微软官方下载VSCode 可以下载exe安装外还可以下载zip 压缩包
下载地址: https://code.visualstudio.com/Download
但是zip压缩包却没有了 右键使用VSCode打开文件的编辑功能,我们可以使用批处理添加右键功能(软件绿化会经常用到)
打开记事本,拷贝下面代码并保存成bat文件(cmd后缀 也行),并将其放到加压后的目录下(该目录有Code.exe 程序)。并使用管理员权限运行该批处理即可
REG ADD HKCR\directory\shell\VSCode /F /t REG_EXPAND_SZ /ve /d "Open with C&ode"
REG ADD HKCR\directory\shell\VSCode /F /t REG_EXPAND_SZ /v Icon /d "%~dp0\Code.exe"
REG ADD HKCR\directory\shell\VSCode\command /F /t REG_EXPAND_SZ /ve /d "\"%~dp0\Code.exe\" \"%%V\"" REG ADD HKCR\directory\Background\shell\VSCode /F /t REG_EXPAND_SZ /ve /d "Open with C&ode"
REG ADD HKCR\directory\Background\shell\VSCode /F /t REG_EXPAND_SZ /v Icon /d "%~dp0\Code.exe"
REG ADD HKCR\directory\Background\shell\VSCode\command /F /t REG_EXPAND_SZ /ve /d "\"%~dp0\Code.exe\" \"%%V\"" REG ADD HKCR\*\shell\VSCode /F /t REG_EXPAND_SZ /ve /d "Open with C&ode"
REG ADD HKCR\*\shell\VSCode /F /t REG_EXPAND_SZ /v Icon /d "%~dp0\Code.exe"
REG ADD HKCR\*\shell\VSCode\command /F /t REG_EXPAND_SZ /ve /d "\"%~dp0\Code.exe\" \"%%1\""
参考资料:
真心健忘,搜索批处理转义符 又搜到了以前自己的问题:如何取消批处理百分号%的转义符功能?
btw 通过修改注册表修改右键菜单可以很方便地让我们打开某些程序,例如 右键打开cmd 终端。
我们可以参考这里:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\Shell\OpenPrompt]
@="Command Prompt" [HKEY_CLASSES_ROOT\*\Shell\OpenPrompt\Command]
@="cmd.exe /d cd %l" [HKEY_CLASSES_ROOT\Folder\Shell\OpenPrompt]
@="Command Prompt" [HKEY_CLASSES_ROOT\Folder\Shell\OpenPrompt\Command]
@="cmd.exe /d cd %l"
同样Win7下使用'/t' 代替 '/d'
VSCode 绿色版(zip压缩包) 添加右键菜单 使用VSCode 打开文件或文件夹的更多相关文章
- windows系统mysql-5.7官方绿色版zip包安装教程
准备 下载页面:https://dev.mysql.com/downloads/mysql/ 点击 Download 按钮下载zip包到本地,解压(以我本地的解压路径是 D:\db\mysql-5.7 ...
- pyqt5-为QListWidget添加右键菜单
如何在pyqt5下为QListWidget添加右键菜单? 能百度到的均是pyqt4下的,有些貌似并不好用. 在尝试了很多方法后,下面贴出可用的方法: from PyQt4 import QtCore, ...
- 添加右键菜单命令 在此处打开命令窗口(E)(带图标)
@color 0A @title 添加右键菜单命令 在此处打开命令窗口(^&E)(带图标) by wjshan0808 @echo off reg add HKCR\Directory\Bac ...
- 仅在TabControl中的Tab中添加右键菜单
若想实现仅在TabControl中的Tab中添加右键菜单,可在XAML中通过使用样式得到: <TabControl> <TabControl.ItemContainerStyle&g ...
- [cb] Unity Editor 添加右键菜单
需求 为Unity的Editor窗口添加右键菜单 实现代码 // This example shows how to create a context menu inside a custom Edi ...
- Arcengine 二次开发添加右键菜单
最近在搞arcengine 二次开发,遇到了好多问题,也通过网上查资料试着慢慢解决了,把解决的步骤记录下来,有需要帮助的可以看一下,也欢迎各位来批评指正. 想给自己的map application在图 ...
- Beyond Compare 3添加右键菜单
目前是在Beyond Compare 3.1.9版本上试验可行,其他版本上尚未测试. 添加右键菜单步骤: 1.新建为.bat后缀的文本,将下面“添加右键菜单批处理”复制到此文本中. 2.将批处理移动到 ...
- 给tkinter文本框添加右键菜单
给tkinter文本框添加右键菜单 需求:直接右键点击使用tkinter创建的文本框是不会弹出菜单的.我们需要实现右键点击tkinter框架下的Entry对象.Text对象后弹出右键菜单可复制.粘贴和 ...
- DevExpress使用教程:XtraGridControl动态添加右键菜单
在使用 GridControl 的时候经常需要添加右键菜单.一般的做法是自己创建菜单项,然后注册GridView的Mouse-Click事件,然后Show出定义好的菜单.但是涉及到一些单击事件会收到编 ...
随机推荐
- leetcode978
class Solution(object): def maxTurbulenceSize(self, A: 'List[int]') -> int: n = len(A) if n == 1: ...
- Go 语言 map (映射)
1.Go 语言中 map 的定义及初始化: map[Key_Type]Value_Type scence := make(map[string]int) 2.Go 语言的遍历: scene := ma ...
- [转]再识Cortex-M3之堆栈
原地址https://blog.csdn.net/liaoxu02/article/details/48107651 Cortex-M3拥有通用寄存器R0-R15以及一些特殊功能寄存器.R0-R12是 ...
- [Docker] 使用 Dockerfile 的多级构建 (multi-stage builds)
Multi-stage build 即在一个 Dockerfile 中使用多个 FROM 指令. 每个 FROM 指令可以使用不同的基础镜像,并且每一个都开启新的构建阶段. 你可以有选择地 ...
- offsetWidth/offsetHeight,clientWidth/clientHeight与scrollWidth/scrollHeight的区别
offsetWidth/offsetHeight返回值包含content + padding + border,效果与e.getBoundingClientRect()相同 clientWidth/c ...
- 页面启动jquery
- spring boot 常见的第三方集成
spring boot基于1.x. 一 集成redis 1.1 配置 spring.redis.host = localhost spring.redis.port = 6379 spring.red ...
- Python中的进程
进程 from multiprocessing import Process import time def start(name): time.sleep(1) print('hello', nam ...
- Oracle导入建表的sql文件类型
- 【mybatis】使用mybatis框架中踩过的坑
好久没来记录一下自己的学习情况,最近都在学框架,今天来记录一下关于mybatis框架的学习过程中碰过的一些问题: 以下内容可能稍微有点凌乱,因为是把之前遇到过的错误或异常都集中一起了,不过我已经把问题 ...