Qt Creator 10 现已发布,具体更新内容包括:
General
你现在可以暂时把进度明细拖出来,此外还可以用下面的按钮隐藏它们。如果你使用定位器的“Open as Centered Popup”选项,此版本修复了它不记得你在 input field 中键入的最后一个搜索词的问题。
C++
将包中提供的 LLVM 版本更新为 LLVM 16。这改进了 Clang 中的 C++ 20 支持,以及 Qt Creator 和 Clangd 之间的交互。还默认启用了 ClangFormat 插件,现在默认用于缩进。
当你重命名.ui
文件或在.ui
文件中定义的表单时,Qt Creator 现在会自动调整项目的 C++ 文件中对它们的包含和引用。
新操作 Tools > C++ > Find Unused Functions 可帮助你查找项目中的无效代码。还添加了一个 Call Hierarchy 视图,它适用于支持此功能的所有语言服务器。
QML
将代码模型更新为 Qt 6.5。编辑器现在显示相应属性的颜色预览作为工具提示,你可以指定一个外部命令,如qmlformat
格式化文件,而不是内置的格式化程序。
如果你从 Qt 安装程序中安装了可选的 Qt 语言服务器组件,则可以通过打开 Qt Quick > QML/JS Editing > Use qmlls now 在 Qt Creator 中测试 QML 语言服务器。
CMake
将对 CMake 预设的支持更新为预设版本 5。例如,这增加了对包含架构和工具集的external
策略以及pathListSep
变量的支持。
对于编辑器, CMake > Formatter 下有一个新选项,用于使用cmake-format
或其他命令来格式化 CMake 相关文件。还添加了一个使用 cmake --install 的新部署步骤,可以在 Projects > Run Settings > Add Deploy Step 中将其添加到项目配置中。
远程构建和运行目标
添加了对在 Docker 设备上构建时通过远程 Clangd 远程处理代码模型的支持。ClangFormat 插件现在也适用于 Docker 容器中的远程文件。现在可以直接浏览远程目标上的文件系统,例如选择远程构建目录。和打开终端操作,例如在构建环境设置中,打开远程系统上的终端。
更多详情可查看官方公告。
还没有评论,来说两句吧...