![如何在多个窗口中打开同一个项目?](https://linux22.com/image/1376895/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%A4%9A%E4%B8%AA%E7%AA%97%E5%8F%A3%E4%B8%AD%E6%89%93%E5%BC%80%E5%90%8C%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%EF%BC%9F.png)
我有一个大项目,其中包含几个子项目,我需要为每个子项目提供一个窗口。
我愿意 :
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 的解决方案:打开一个新窗口,然后在“项目”菜单中,只需单击“打开项目”而不是“快速切换项目”或“打开最近项目”。这样,您可以根据需要在不同的窗口中重新打开同一个项目。