Answers:
这是我的Vim的.reg文件,但很明显,只需用Sublime替换与Vim相关的字符串即可。然后另存为.reg文件并双击以导入。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\vim]
@="&Vim here"
[HKEY_CLASSES_ROOT\Directory\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\vim]
@="&Vim here"
[HKEY_CLASSES_ROOT\Directory\Background\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%V\""
有两个文件夹上下文菜单,一个是直接在文件夹上单击鼠标右键,即前两行,另一个是在文件夹空白区域中单击鼠标右键,即后两行。我不知道最后的%V
意思是什么,也没有发现任何相关的东西,它只是有效。
编辑:
对于Windows 7上Sublime Text 2的默认安装,这是完整的代码。另存为whatever.reg
,然后双击。
Windows Registry Editor Version 5.00
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%V\""
Sublime Text
为Sublime Text 2
我找到了由Jethro Yu发表在github gist上的超级解决方案
安装说明:
OpenWithSublimeTextAsAdmin.bat
要点中的文件。特征:
这就是我所做的
我安装了记事本替换程序,并将其指向我的sublime_text.exe
(或任何其他文本编辑器)。
然后,我添加“使用记事本打开”注册表设置(将以下内容复制并粘贴到.reg
文件中,然后双击以应用它。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Open with Notepad]
[HKEY_CLASSES_ROOT\*\shell\Open with Notepad\command]
@="notepad.exe %1"
Notepad Replacer的作用是替换任何命令(系统范围)以打开notepad.exe
以打开在安装中指定的文本编辑器(在本例中为sublime_text.exe
)。
如果您卸载记事本替换程序或将其指向另一个文本编辑器重新安装,则“使用记事本打开”上下文菜单仍将与新的默认文本编辑器一起使用!
@echo off
@reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Sublime Text 2" /t REG_EXPAND_SZ /v "Icon" /d "\"%~dp0sublime_text.exe\",0" /f
@reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Sublime Text 2\command" /t REG_EXPAND_SZ /v "" /d "\"%~dp0sublime_text.exe\" \"%%1\"" /f
pause
如何使用
新的* .bat文件