注意:Qtcreator 的 Sessions功能,是必须要掌握的常用工具。除非设置了default,否则,无法记忆退出时的快照。
1. 使用 File Sessions 管理书签等,OK。
2.1. Qtcreator IDE自动恢复上一次退出前的状态:不要使用默认的 default 选项,这可能未必是好主意。
方法1 : 禁止使用 同名的项目文件 xxx.pro,以此来规避可能导致项目文件的错误打开问题,则可使用Qtcreator IDE来自动保存和恢复上一次退出前的状态。
因为当存在有 同名项目 的时候,可能会出现麻烦了。
有时在调试中,需要将一个项目复制到另外一个位置进行测试,设置为自动恢复的结果,会导致新修改可能并没有在真正需要的目标项目中进行。
2.2. 自动打开项目文件后,首先要检查打开的是否时正确的 Sessions名称。
不要使用默认的 Sessions default 选项,它可能会使得自动打开的项目名称,不可控。
在自动启动之后,首先需要检查所打开的是否为正确的 Sessions名称。否则,将有可能在非目标项目上工作。
3. 直接使用 Sessions。
方法2 :新建一个 Sessions,以后每次直接打开对应的 Sessions,似乎也可以恢复上次退出时的位置?这样可以避免上述2点的问题
与2点相比:
禁止使用 同名的 Sessions, Qtcreator IDE默认就已经是支持的了?
结论:方法2 似乎比 方法1更好?
Qtcreator保存IDE上一次退出前的状态
qtcreator默认不会保存上一次状态,重新打开后恢复空白,此时打开项目后所有的断点均会消失。
要想跟VS一样,需要设置:文件-Sessions-Manage-“启动时恢复上一次会话”
转载: https://blog.csdn.net/Kelvin_Yan/article/details/109603010
要点实录:
1. 自动恢复上次的状态。
2. 管理多个不同的项目组?
New :
New 用来新建一个项目会话管理桌面,如 B,并使其处在当前激活状态。
这时 B的内容是空白的。也就是还没有项目可以提供给 sessions 来管理。
在 B处在当前激活的状态下,新建的一个或多个项目,将会由 sessions B进行管理。
保存 多个不同项目 的当前状态 ?
3. 管理同一个项目的不同打开位置?
Clone :
Clone 用于保存 同一个项目 的不同状态?
如需要,则重新命名它。
可以将 “指定的项目” clone 到 到一个 新的 sessions 中进行管理。
好处:省去了 "New" 这个步骤。
4. sessions的 default 和 用户的 B的区别
default:
针对所有的项目都有效;
可以设置启动时打开上次会话,这样启动就直接打开项目文件了;
如果不勾选“启动时恢复上次的会话”,则不能保存个人数据。如断点,书签等。
结论 1:?虽然可以在启动时,就能够直接打开项目文件了。但这里存在风险,就是错误地打开了不是自己想要的 同名项目文件。
用户的 B:
只在 B的 sessions中有效;
默认就可以自动保存个人数据。如断点,书签等。
不能设置启动时打开上次会话的功能,手动打开在 sessions指定的名称即可 ;
结论 2:?不论是 default 还是 用户的 B,默认都是只能打开上一次的状态?
使用 “clone” (或“书签”等)的方式,来获得多个不同的 snapshot 软件当时的界面快照。
结论 3:?用户的 B sessions模式,还可以获得多个项目的 快照。
结论 4:?相比之下,我更倾向于使用 自定义的sessions,虽然增加了在启动时需要 手动选择 打开 sessions的步骤,但不会打开错误同名项目情况的发生。
使用自定义 sessions进行工作,是个好主意?可以恢复到上次退出时的快照。
Qt Creator使用之会话管理器
参考: https://zhuanlan.zhihu.com/p/30450371
Qt creator 快速定位到当前编辑文件所在目录
https://blog.csdn.net/qq_40737025/article/details/108387694
参考:
Qtcreator保存IDE上一次退出前的状态 Sessions (*)
https://blog.csdn.net/ken2232/article/details/130009144
qt creator : Managing Sessions (****) session sessions
https://blog.csdn.net/ken2232/article/details/130019802
kate 跨平台KDE文本编辑器使用方法 汇集: Using Sessions
https://blog.csdn.net/ken2232/article/details/130167973
kate 跨平台KDE文本编辑器使用方法 汇集
https://blog.csdn.net/ken2232/article/details/130167973
Kate 一款功能丰富的文本编辑器(可能是目前最好的开源跨平台轻量编辑器 之一)
https://blog.csdn.net/ken2232/article/details/129605167