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

文章目录

  • Qt Creator 代码格式化的配置方法
    • Beautifier
      • Beautifier 插件 简介
      • Beautifier 安装
    • Clang-Format
      • Clang-format 简介
      • Clang-Format 安装
    • 代码格式化的配置
    • Beautifier 配置

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

Beautifier

Beautifier 插件 简介

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

Beautifier 安装

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

Qt Creator 代码格式化的配置方法_第1张图片

Qt Creator 代码格式化的配置方法_第2张图片

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

Clang-Format

Clang-format 简介

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

Clang-Format 安装

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

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

Qt Creator 代码格式化的配置方法_第3张图片

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

Qt Creator 代码格式化的配置方法_第4张图片

代码格式化的配置

Beautifier 配置

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

Qt Creator 代码格式化的配置方法_第5张图片

打开之后进入进行配置

Qt Creator 代码格式化的配置方法_第6张图片

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

Qt Creator 代码格式化的配置方法_第7张图片

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

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

Qt Creator 代码格式化的配置方法_第8张图片

Qt Creator 代码格式化的配置方法_第9张图片

到这基本完成

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

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

Qt Creator 代码格式化的配置方法_第10张图片

之后我们进入了配置界面

Qt Creator 代码格式化的配置方法_第11张图片

{
BasedOnStyle:  Google,
AccessModifierOffset: -4,
AllowShortFunctionsOnASingleLine: Empty,
AllowShortLambdasOnASingleLine: Empty,
IndentWidth:     4,
ObjCBlockIndentWidth: 4,
}

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

你可能感兴趣的:(qt,开发语言)