如何在多个窗口中打开同一个项目?

如何在多个窗口中打开同一个项目?

我有一个大项目,其中包含几个子项目,我需要为每个子项目提供一个窗口。

我愿意 :

bash> sublime_text --project $path_to_project &

bash> sublime_text --project $path_to_project &

第一个命令打开一个窗口。到目前为止一切顺利。第二个命令将我带回到打开的窗口。

如何强制 Sublime Text 在多个窗口中打开同一个项目?

答案1

Sublime text 的命令行选项包括一个新的窗口选项-n

下面是使用上述代码的示例:

bash> sublime_text --project $path_to_project -n

这将使用一个全新的窗口打开项目,而不是聚焦于您已经打开的项目。以下是参考关于 sublimes 命令行参数的文档

答案2

首先点击保存项目Project -> Save Project As..

然后保存项目。Sublime 将创建两个文件[name].sublime-project[name].sublime-workspace

然后按照 Mike McFarland 的回复打开命令行并运行以下命令

$ subl --project /path/to/[name].sublime-project -n 

答案3

如果你指的是完全打开一个新窗口,但保留两个窗口中的项目工作区(即侧边栏中的所有文件夹):
1.在 Sublime Text 3 的一个窗口/实例中打开并配置你的项目
2.转到顶部菜单并点击Project -> New Workspace For Project

我还喜欢用默认的新窗口快捷键来运行此命令。你可以使用以下命令更新用户键盘映射:{ "keys": ["ctrl+shift+n"], "command": "new_window_for_project" }

答案4

尽管 OP 给出了从 CLI 打开的示例,但标题似乎措辞更笼统。因此,这里有一个仅限 GUI 的解决方案:打开一个新窗口,然后在“项目”菜单中,只需单击“打开项目”而不是“快速切换项目”或“打开最近项目”。这样,您可以根据需要在不同的窗口中重新打开同一个项目。

相关内容