崇高作为默认编辑器
有没有办法将Sublime Text设置为Windows 7文件格式的默认文本编辑器?
另外,如果有人知道一个崇高的文本教程或维基将是非常有用的。
其实这不是我的答案,我刚刚google了一下 :
- 打开registry( Win + R ,键入“regedit”,select确定)。
- 导航到
HKEY_CLASSES_ROOT\Applications\sublime_text.exe\shell\open\command
- validationpath是否准确,如果不正确则更正。 退出regedit。
- 打开任务pipe理器通过Ctrl + Alt + Del (或Ctrl + Shift + Esc为更高版本的Windows),杀死explorer.exe,去运行( Win + R ),并键入“explorer.exe”(或跳过这一步,简单重启)。
- 现在尝试相同的操作,右键单击文本文件,打开,导航到崇高,现在应该出现在可用的应用程序列表中。
对于我来说,这个价值指向以前放置便携版本的桌面。 因此,它只是没有工作。
PS而且对我来说,重新启动或注销是没有必要的(WinXP的)。
编辑在2014年11月21日
Tim Lewis在评论中指出,在http://www.binaryfortress.com/NotepadReplacer/中有更通用的版本,效果更好。;
原始答复
试试这个: https : //github.com/grumpydev/Sublime-Notepad-Replacement
1:您也可以在“ 控制面板”中设置您的关联:
控制面板> 默认程序 >将文件或协议与特定程序关联:
2:或者,通过IApplicationAssociationRegistrationUI :: LaunchAdvancedAssociationUI ;从代码中调用它)
HRESULT LaunchAdvancedAssociationUI( [in] LPCWSTR pszAppRegName );
这里有一些关联Sublime Text Portable的方法。 下面的文本需要保存为扩展名为.reg的文件,然后在该文件上右键单击>合并。
这将在所有文件中添加一个Sublime右键菜单条目:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell] @="Sublime" [HKEY_CLASSES_ROOT\*\shell\Sublime] @="&Sublime" [HKEY_CLASSES_ROOT\*\shell\Sublime\command] @="\"D:\\PortableApps\\SublimeText\\sublime_text.exe\" \"%1\""
这将有崇高的文字取代所有电话notepad.exe:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Notepad.exe] "Debugger"="\"D:\\PortableApps\\SublimeText\\sublime_text.exe\" -z"
这将创build一个SublimeFile类,然后您可以关联任何扩展名。
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\SublimeFile\shell] @="edit" [HKEY_CLASSES_ROOT\SublimeFile\DefaultIcon] @="\"D:\\PortableApps\\SublimeText\\sublime_text.exe\",0" [HKEY_CLASSES_ROOT\SublimeFile\shell\edit\command] @="\"D:\\PortableApps\\SublimeText\\sublime_text.exe\" \"%1\""
这将然后将.ext扩展名与SublimeFile关联:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.ext] @="SublimeFile"
您可以运行CCleaner的registry清理工具,然后照常select并添加默认程序。 它从ST2升级到ST3时适用于我。
在浏览器中打开上下文菜单,select打开方式 – >你编辑器(可能需要浏览它的二进制文件,然后出现在可用程序列表中)并设置checkbox“始终使用选定的程序打开这种文件“。
简单的要点,试试这个https://gist.github.com/mrchief/5628677
我testing了SublimeText 3(便携式)也工作正常。 用上面的代码创build一个.bat文件并以pipe理员身份运行。
如果您使用的是便携式版本,则不能将Sublime设置为任何文件的默认程序,因为Windows不会将其确认为可打开任何内容的程序。