Hom's Blog


Sublime添加到右键菜单(附注册表文件)

添加到右键菜单,只能修改注册表了, 也有一些软件可以协助修改右键菜单的,那就更简便了.只是我现在基本不用这些乱七八糟软件了…

修改注册表

  • 打开注册表编辑器: 开始->运行->regedit (或者直接win键+r然后输入regedit再确定)
  • 展开第一个HKEY_CLASSES_ROOT,再展开第一个*和第二个shell
  • 右键这个shell, 新建, 项.名字随便,例如叫Sublime3.
  • 点击新建的这个项,右边出现子项,例如默认,此时数值名设置,右键,修改,修改成喜欢的显示的名字,例如edit with Sublime Text3. 如果不修改这个,将使用项名作为右键显示的内容
  • 在右边空白处,点击新建->字符串值: Icon, 再修改其值为sublime路径,0,例如C:\Program Files\Sublime Text 3\sublime_text.exe,0
  • 继续右键左边的shell->Sublime3这个项,新建->项, 项名为command,其默认值设置为sublime路径 %1,例如C:\Program Files\Sublime Text 3\sublime_text.exe %1
  • 上述修改能对任何文件起效. 如果想对文件夹起效,就要对HKEY_CLASSES_ROOT\Directory\shell重复上述的修改.
  • 修改完后随便右键一个文件,起效了~

使用注册表文件

或者更简单方法就是修改下面这段reg代码, 保存到subl.reg双击运行就好了.

  • 新建一个txt文件,将内容复制到里面
  • 修改相应sublime信息,尤其是其路径一定要对.相关含义请参考上述修改注册表的教程.
  • 修改后缀为reg,双击文件
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\SubLime3]
@="edit with Sublime Text3"
"Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"
[HKEY_CLASSES_ROOT\*\shell\SubLime3\Command]
@="C:\\Program Files\\Sublime Text 3\\sublime_text.exe \"%1\""

这个只能修改对文件进行,如果想对文件夹起效,可以继续加入下面的:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\SubLime3]
@="edit with Sublime Text3"
"Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"
[HKEY_CLASSES_ROOT\Directory\shell\SubLime3\Command]
@="C:\\Program Files\\Sublime Text 3\\sublime_text.exe -a \"%1\""

PS: 右键文件夹空白地方的添加方法: 其实是在HKEY_CLASSES_ROOT\Directory\Background内,如装有git bash可以参考其值. 只针对shell比较有效罢了



◆ 本文地址: http://platinhom.github.io/2015/08/24/SublimeRightMenu/, 转载请注明 ◆

前一篇: 使Python脚本支持拖动文件执行处理
后一篇: Python异常处理


Contact: Hom / 已阅读()
Source 类别: IT  标签: IDE