管理会话
当您退出Qt Creator 时,系统会将当前工作区的快照保存为一个会话。若要在启动Qt Creator 时自动恢复该会话,请选择“File ” > “Sessions ” > “Manage ” > “Restore last session on startup ”。
当您打开或创建以下任何项目时,它们会自动成为会话的一部分:
- 包含其依赖项的项目(在使用 qmake 时包括 SUBDIRS 项目)
- 编辑器
- 断点和表达式
- 书签
会话是个人专属的,即不适用于共享。它不应反映项目结构。其中包含个人数据,例如书签和断点,这些通常对参与同一项目的其他开发者而言并不重要。
例如,如果您正在处理一个项目,但需要暂时切换到另一个项目,您可以克隆当前会话并以某个名称保存,然后为另一个项目创建一个新会话。 切换到新会话后打开的所有内容都会成为该会话的一部分。当您想回到第一个项目继续工作时,请切换到已保存的会话。Qt Creator 将打开属于该会话的项目和文件。
要管理会话,请选择“File ” > “Sessions ” > “Manage ”。

若要以新名称保存会话,请选择“Clone ”。
创建新会话
要创建新会话:
- 选择“New ”。
- 在“Enter the name of the session ”字段中,输入会话名称。
- 选择“Create ”以创建一个新的空会话,或选择“Create and Open ”以创建会话并切换至该会话。
打开会话
要在会话之间切换:
- 转到“File ” > “Sessions ”,然后选择一个会话。
- 在“Session Manager ”中选择“Open ”。
在“Welcome ”模式下,“Projects ”选项卡中列出了现有会话。要打开某个会话,请直接选中该会话,或按Ctrl+Alt+<数字>,其中<数字>代表要打开的会话编号(仅适用于前九个会话)。

要查看有关会话的更多信息,请将鼠标光标悬停在会话名称上,此时会出现向下箭头图标,点击该图标即可查看详情。选择相应操作可克隆、重命名或删除会话。
当您从命令行启动Qt Creator 时,可以将会话名称作为参数提供,以便使用该会话启动Qt Creator 。
从定位器中打开会话
使用t 的过滤器来触发菜单命令,从而打开会话。
要定位会话:
- 按Ctrl+K(macOS 上为Cmd+K)激活定位器。
- 输入:
t<session_name>t sess<会话名称>
其中<session_name>是要打开的会话名称。
- 双击会话名称即可打开该会话。
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.