Posts 将"用 Sublime Text3 打开"加入右键菜单
Post
Cancel

将"用 Sublime Text3 打开"加入右键菜单

一、前言

当我用惯右键在当前文件夹打开Shell之后,我就懒到不想使用win+Q的查找了。最近写一些东西经常要用到sublime text(比如这一篇),于是乎,我决定让自己再懒一些——把sublime也加入右键。

二、正篇

在网上查了一些方法,无论是写一个.reg文件,还是直接修改注册表,无非都是在注册表上开刀。但是有些文章忽略了编码问题——现在记事本默认采用的是UTF-8编码,可能是因为当时的记事本默认仍是ANSI编码,所以这里还是蛮容易踩坑的。

下面介绍两种方法修改注册表:

1. 创建addright.reg文件

文件名不重要,这个文件的功能是通过指令对应修改注册表。

打开记事本,把以下内容复制进去

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\SublimeText3]
@="用 SublimeText3 打开"
"Icon"="C:\\GreenSoftwares\\Sublime Text Build 3211 x64\\sublime_text.exe,0"

[HKEY_CLASSES_ROOT\*\shell\SublimeText3\command]
@="C:\\GreenSoftwares\\Sublime Text Build 3211 x64\\sublime_text.exe %1"


[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]
@="用 SublimeText3 打开"
"Icon"="C:\\GreenSoftwares\\Sublime Text Build 3211 x64\\sublime_text.exe,0"

[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command]
@="C:\\GreenSoftwares\\Sublime Text Build 3211 x64\\sublime_text.exe %1"

注意,其中的四个路径要更换成自己的路径,这里的路径要指向可执行文件,而不是它所在的目录!

然后另存为,在弹出的窗口里,将文件名后缀改好,类型选择所有文件,编码一栏中选择ANSI,最后保存即可

2. 通过注册表编辑器修改

win+R打开运行窗口,输入regedit回车打开注册表编辑器,新建以下项和对应的值。

记得更改数据中的路径

类型数据
计算机\HKEY_CLASSES_ROOT\*\shell\SublimeText3(默认)字符串用 SublimeText3 打开
计算机\HKEY_CLASSES_ROOT\*\shell\SublimeText3Icon C:\GreenSoftwares\Sublime Text Build 3211 x64\sublime_text.exe,0
计算机\HKEY_CLASSES_ROOT\*\shell\SublimeText3\command(默认)字符串C:\GreenSoftwares\Sublime Text Build 3211 x64\sublime_text.exe %1
计算机\HKEY_CLASSES_ROOT\Directory\shell\SublimeText3(默认)字符串用 SublimeText3 打开
计算机\HKEY_CLASSES_ROOT\Directory\shell\SublimeText3Icon字符串C:\GreenSoftwares\Sublime Text Build 3211 x64\sublime_text.exe,0
计算机\HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command(默认)字符串C:\GreenSoftwares\Sublime Text Build 3211 x64\sublime_text.exe %1

无论采用那个方法,最后都可以单击右键使用sublime打开任意的文件和文件夹。

This post is licensed under CC BY 4.0 by the author.

SSH免密登录

Ruby入门