皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Qt Creator 9发布,支持实验性Squish、C++和QML的改进

Qt Creator 9发布,支持实验性Squish、C++和QML的改进

Qt项目今天发布了Qt Creator 9,作为这个开源、免费和跨平台IDE(集成开发环境)的最新稳定版本,它带来了新的功能和改进。

Qt Creator 9是在Qt Creator 8之后四个月到来的,它通过一个新的插件引入了实验性的Squish支持,使你可以打开现有的Squish测试套件,创建新的测试套件和测试案例,记录测试案例,运行测试套件或案例,并使用Squish Runner和Server查看Squish输出中的结果。

这个新的插件还可以让你在运行测试前设置断点,以备你想强制他们在某些位置停止,并检查本地变量。由于这是一个实验性插件,你需要在帮助>关于插件>实用工具>Squish中手动启用它。

在各种性能改进中,Qt Creator 9版本增强了IDE的编辑能力,增加了一个新的选项,可以让你直观地看到文档中的缩进(用垂直线标记),也可以改变行距。你可以在文本编辑器>显示和文本编辑器>字体和颜色中分别配置这两个新选项。

对于C++,这个版本允许你在整个会话中使用一个Clangd实例,而不是每个项目使用一个实例,当你在同一个会话中打开几个密切相关的项目时,这可能会很方便。此外,Qt Creator 9在Clangd 15中提供了一个新的选项,让你设置Clangd后台线程的优先级,并让你直接在首选项对话框中编辑C++代码风格设置。

对于QML,这个版本改进了在跟踪符号时从构建目录而不是从源目录打开QML文件的情况,并确保在使用重新格式化功能时不再丢失断点和光标位置。

对于CMake,该版本引入了对配置和构建预设的支持,包括条件和工具链文件,以及在项目模式下改变配置时用于运行CMake的环境的能力。

最后但并非最不重要的是,Qt Creator为其Docker支持增加了一个文件浏览器,以访问远程文件和目录,并改进了远程和设备向导上的自动检测。此外,现在可以将远程Linux设备设置为一个工具包的构建设备。

你现在可以从官方网站上下载Qt Creator 9,它是一个通用的二进制安装程序,你可以在几乎任何GNU/Linux发行版上运行。同时,请查看发布公告页面,以了解在这个版本中实施的变化的额外阅读。

转自 Qt Creator 9 Released with Experimental Squish Support, C++ and QML Improvements – 9to5Linux