![在 Sublime Text 中在现有窗口中打开文件](https://linux22.com/image/1547162/%E5%9C%A8%20Sublime%20Text%20%E4%B8%AD%E5%9C%A8%E7%8E%B0%E6%9C%89%E7%AA%97%E5%8F%A3%E4%B8%AD%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6.png)
目前,当我在 Finder 中双击某个文件时,它会打开一个新的Sublime Text 窗口,而我已经打开了一个 Sublime Text 窗口。这导致我必须将选项卡拖到新的窗口现存的窗口。如果我使用 Sublime Text 中的文件-->打开菜单,它当然会在同一个窗口中打开。
我想默认行为在 Finder 中打开文件时,在现有的 Sublime Text 窗口中打开文件。我仔细检查了 Sublime Text 中的设置/首选项,但找不到与我想要的内容相关的任何内容。
这种行为可能吗?如果可能,我该如何修改首选项来实现它?
答案1
有一个仅适用于 macOS 的设置可以做到这一点(取自Preferences.sublime-settings
):
// OS X only: When files are opened from finder, or by dragging onto the
// dock icon, this controls if a new window is created or not.
"open_files_in_new_window": true
使用命令行时,您可以使用开关-a
附加到现有窗口:
subl -a index.html
通过修改注册表中的默认打开操作,可以在 Windows 上使用相同的开关。