美化源代码
美化代码意味着将对源代码文件应用缩进和样式。使用实验性的美化插件使用以下外部工具格式化您的源代码
美化插件将源代码解析为组件结构,例如赋值语句、if 块、循环等,并根据美化偏好设置格式化它们。您可以使用预定义的样式或定义自己的样式。
当您保存文件时自动格式化
- 下载并安装用于格式化源代码的工具
注意:您可能必须从源代码构建某些平台上的工具。
- 启用美化插件。
注意:自 Qt Creator 10.0.0 版起,ClangFormat 插件默认启用。转到 偏好设置 > C++ > 格式化模式,选择 禁用 来关闭 ClangFormat,因为启用美化插件时,它们可能产生意外的结果。
- 转到 偏好设置 > 美化 > 一般,以选择要使用的工具。
- 选择 文件保存时自动格式化 以在您使用“工具”字段中选择的工具保存文件时自动美化文件。
- 转到 艺术风格、ClangFormat 或 Uncrustify 以设置工具的可执行文件路径和选择定义要使用样式的配置文件。
美化 Uncrustify 偏好
格式化当前打开的文件
转到 工具 > 美化 > 艺术风格、ClangFormat 或 Uncrustify 以选择对当前文件中文本进行格式化的操作。
您可以 创建键盘快捷键 为这些操作。
转到 格式化当前文件 以格式化当前打开的文件。
使用 ClangFormat 在光标处格式化
未选择文本时,请转到工具 > 美化器 > ClangFormat > 光标位置格式化以对光标下的句法实体进行格式化。
请转到格式化行以格式化所选行。
请转到取消选中文本的格式化以将选中行包裹在// clang-format off
和// clang-format on
之间。
使用Uncrustify格式化所选文本
未选择文本时,请转到工具 > 美化器 > Uncrustify > 格式化所选文本默认格式化整个文件。
要关闭此行为,请转到首选项 > 美化器 > Uncrustify,并清除未选择文本时格式化整个文件。
©2024 The Qt Company Ltd。此处包含的文档贡献的版权属于各自的拥有者。此处提供的文档是根据自由软件基金会发布的GNU自由文档许可版1.3许可的。Qt及其相关标志是芬兰和/或全球其他国家的Qt公司的商标。所有其他商标均为各自拥有者的财产。