doq*_*que 103 windows text-editor file-association windows-7 sublimetext
有没有办法将Sublime Text设置为Windows 7上文件格式的默认文本编辑器?
此外,如果有人知道一个真正有用的Sublime Text Tutorial或Wiki.
avp*_*avp 214
实际上这不是我的答案,我刚刚用Google搜索过:
HKEY_CLASSES_ROOT\Applications\sublime_text.exe\shell\open\command对我来说,这个值指向以前放置便携版本的桌面.因此它只是没有用.
PS对我来说,重启或注销不是必需的(WinXP).
Jay*_*Zhu 37
编辑于2014年11月21日
Tim Lewis在评论中指出,在http://www.binaryfortress.com/NotepadReplacer/上有一个更通用的版本,效果更好.
原始答案
试试这个:https://github.com/grumpydev/Sublime-Notepad-Replacement
rob*_*er4 20
以下是一些关联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\""
Run Code Online (Sandbox Code Playgroud)
这将使Sublime Text替换对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"
Run Code Online (Sandbox Code Playgroud)
这将创建一个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\""
Run Code Online (Sandbox Code Playgroud)
然后,这将.ext扩展名与SublimeFile相关联:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.ext]
@="SublimeFile"
Run Code Online (Sandbox Code Playgroud)
Dar*_*iak 20
1:您还可以在控制面板中设置关联:
控制面板> 默认程序 >将文件或协议与特定程序关联:

2:或者,通过IApplicationAssociationRegistrationUI :: LaunchAdvancedAssociationUI从代码中调用它;)
HRESULT LaunchAdvancedAssociationUI(
[in] LPCWSTR pszAppRegName
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71901 次 |
| 最近记录: |