说明
在web学习或开发中,会接触到各种Demo代码或者Github上的开源代码。要是每次都打开Sublime Text,然后把文件夹拖到里面,以打开一个文件夹,无疑是一件繁琐的事情。当然,你也可以使用Sublime Text里的project功能,不过个人觉得还是不够便捷。为什么不能在文件夹的右键菜单上添加一个”用Sublime Text打开“这样的菜单,直接打开呢?ok,懒人的方法来了。
一般建立 “Open With Sublime Text” 右键菜单的办法是导入注册表文件,但是你可能使用的是 Sublime Text 2 的 Portable 版本,还需要修改 .reg 文件中 sublime_text.exe 的路径,这里给出更好的办法。
方法
把以下保存成 .bat 文件
12345678910111213141516set ST_BIN="""%~dp0sublime_text.exe"""reg add "HKCR\*\shell\Sublime Text 2" /ve /d "Open with Sublime Text 2" /freg add "HKCR\*\shell\Sublime Text 2" /v "Icon" /d "%ST_BIN%,0" /freg add "HKCR\*\shell\Sublime Text 2\command" /ve /d "%ST_BIN% """%%1"""" /freg add "HKCR\Directory\shell\Sublime Text 2" /ve /d "Open Folder as Sublime Project" /freg add "HKCR\Directory\shell\Sublime Text 2" /v "Icon" /d "%ST_BIN%,0" /freg add "HKCR\Directory\shell\Sublime Text 2\command" /ve /d "%ST_BIN% """%%V"""" /freg add "HKCR\Directory\Background\shell\Sublime Text 2" /ve /d "Open Folder as Sublime Project" /freg add "HKCR\Directory\Background\shell\Sublime Text 2" /v "Icon" /d "%ST_BIN%,0" /freg add "HKCR\Directory\Background\shell\Sublime Text 2\command" /ve /d "%ST_BIN% """%%V"""" /f@echo.@pause放到 sublime_text.exe 所在目录下
以管理员身份运行该 .bat
效果
- 在文件上点右键会出现 “Open with Sublime Text 2”
- 在文件夹或资源管理器的背景空白处点右键会出现 “Open Folder as Sublime Project”
带有 /v “Icon” 的那几行是增加菜单项前的图标,如果你不需要可以删掉它