Qt Creator 代码格式化的配置方法

2023-12-25 19:31:15

Qt Creator 代码格式化的配置方法

Beautifier

Beautifier 插件 简介

  • Qt Creator提供了一个Beautifier插件,用于加载外部工具(ClangFormat)对代码进行格式化。
  • Beautifier 会将源代码解析为结构模块,如赋值语句、IF语句块、循环体等等,并用Beautifier指定的选项对模块进行格式化。
  • Beautifier 可以使用预定义和自定义风格对代码进行格式化。

Beautifier 安装

打开帮助->关于插件->在Beautifier处打勾,然后重启Qt Creator

在这里插入图片描述

在这里插入图片描述

注意一定要重启Qt Creator,Beautifier插件才能生效。

Clang-Format

Clang-format 简介

Clang-format是一个基于LLVM的C++代码格式化工具。

Clang-Format 安装

链接: https://llvm.org/builds/

只用下载图中的应用程序即可。很多网上下整个包太大,很多功能我们目前不需要,所以只用下载Clang-Format图中的程序即可

在这里插入图片描述

将下载好的程序复制放到 C:\Qt\Tools\QtCreator\bin\clang\bin 目录中。

在这里插入图片描述

代码格式化的配置

Beautifier 配置

打开Qt Creator,点击编辑->Preferences->Beautifier->Clang-format Qt版本不同可能不一样,你们可以看看其他教程

在这里插入图片描述

打开之后进入进行配置

在这里插入图片描述

上面的配置好后,进行下面

在这里插入图片描述

看清楚图片要对应 是clang-format-6923b0a7.exe程序 不是 clang-format.exe程序

  • 点击浏览,会跳出一个windows文件窗口,找到clang-format-6923b0a7.exe文件并双击,Qt Creator就会自动填入clang-format-6923b0a7.exe文件的绝对路径。当然,你也可以选择手动输入clang-format-6923b0a7.exe文件的绝对路径。

在这里插入图片描述

在这里插入图片描述

到这基本完成

但是Google默认代码缩进是 2个空格 ,所以我们进一步优化

完成下面的图片的点击之后,点击添加按钮

在这里插入图片描述

之后我们进入了配置界面

在这里插入图片描述

{
BasedOnStyle: Google,
IndentWidth: 4,
}

转存中…(img-zjyqkwEK-1703501140742)]

{
BasedOnStyle: Google,
IndentWidth: 4,
}

到这里我们已经配置完成,如有什么问题可以在下面评论

文章来源:https://blog.csdn.net/theRavensea/article/details/135206589
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。