Qtcreator保存IDE上一次退出前的状态 Sessions (*)

注意: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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值