快捷键 "用Sublime文本打开",在新的Sublime窗口中打开

问题描述 投票:7回答:2

我正在寻找一种方法,在Windows 10中右击一个文件,选择 "用"-> "Sublime Text "打开,然后有一个。新的 出现Sublime文本窗口。

默认的操作是在一个新的标签页中打开文件,如果Sublime已经打开。这通常不是我想要的,尤其是我通常在不同的桌面上打开Sublime。

我试着用以下方法创建一个快捷方式 -n 标志,当我只是使用该快捷方式时,它正确地给我一个新窗口。但当我使用该快捷方式 "用 "打开时,它却在现有的窗口中打开文件。

我还尝试了 "打开 "一个包含有 subl -n,``但可惜。

sublimetext windows-10
2个回答
9
投票

这对我来说是有效的(对我来说比 "用子菜单打开 "更舒服)。

  1. 打开 regedit.exe
  2. 浏览到 HKEY_CLASSES_ROOT\*\shell 要仅将此功能应用于特定的文件类型,请替换为 * 并适当延长
  3. 增加 "在新窗口打开 "键
  4. 在这里面,添加新的键 "命令"
  5. 在 "命令 "里面设置 (Default) 字符串到。C:\Program Files\Sublime Text 2\sublime_text.exe -n "%1"

(基本上是复制原来的键,加上 -n)

  1. 可选:在 "在新窗口中用sublime打开 "键中,添加一个字符串,名为 Icon: C:\Program Files\Sublime Text 2\sublime_text.exe,0 这将在右键菜单的命令左侧添加 "Sublime Text "图标。

要在文件夹的上下文菜单中添加条目,请在以下地方添加相同的条目。

  • 在HKEY_CLASSES_ROOT/Folder/shell中添加同样的条目 当你点击文件夹图标时,上下文菜单的内容是
  • HKEY_CLASSES_ROOT/Directory/Background/shell(后台) 当你点击文件夹的背景时,上下文菜单的内容 对于这个条目,你必须替换为 "%1""%V" (感谢Filip)

0
投票

打开设置,然后在{ }之间添加以下一行。

"open_files_in_new_window": false
© www.soinside.com 2019 - 2024. All rights reserved.