我可以在 Windows 7 中右键单击文件夹并选择“使用 Sublime Text 打开”吗?

我可以在 Windows 7 中右键单击文件夹并选择“使用 Sublime Text 打开”吗?

在 Windows 7 中,我可以在命令行中执行以下操作:

"c:\Program Files\Sublime Text 2\sublime_text.exe" samplefolder

这将启动一个 Sublime Text 窗口,并将内容samplefolder加载到 Sublime 的侧边栏中。

虽然这可以满足需要,但每次打开命令提示符很不方便。有什么方法可以将此行为添加到 Windows 资源管理器的右键单击菜单中吗?我希望能够右键单击文件夹并“使用 Sublime 打开”,就像我可以右键单击文件夹并“扫描病毒”一样。

答案1

这是我的 Vim 的 .reg 文件,不过比较清晰,只要把 Vim 相关的字符串替换成 Sublime 的就可以了。然后另存为 .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\""

答案2

我发现了一个超级解决方案发布在 github gist 上于杰斯罗

安装说明:

  • 下载OpenWithSublimeTextAsAdmin.bat文件就是这个要点。
  • 将其复制到你的 Sublime Edit 安装文件夹(通常为 C:\Program files\Sublime Text 3 或类似文件夹)
  • 运行。

特征:

  • 安装超级简单。
  • 使用 Sublime Text 打开文件
  • 使用 Sublime Text 以提升的权限打开文件。当你想编辑 ie 系统文件时,这特别方便。
  • 使用 Sublime Text 打开文件夹

答案3

这就是我所做的

我安装记事本替代品并将其指向我的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)。

如果您卸载 Notepad Replacer 或重新安装它并指向不同的文本编辑器,“使用记事本打开”上下文菜单仍将与新的默认文本编辑器一起使用!

答案4

您应该能够打开 regedit.exe 并浏览到:

HKEY_CLASSES_ROOT*\shell

右键单击“shell”并选择创建一个新项,将其命名为“使用 Sublime Text 打开”。

在该键下方创建一个名为“command”的新键。

双击右侧窗格中的(默认)值并输入以下内容:

[Sublime Text .exe 名称] %1

相关内容