设置步骤如下(环境为qt5.12.10):


创建.clang-format,放置在pro文件同一目录,保存即可自动改变代码格式,保证风格一致化。文件内容如下:

#https://clang.llvm.org/docs/ClangFormatStyleOptions.html
BasedOnStyle: LLVM
Standard: Cpp11
IndentPPDirectives: AfterHash
AllowShortFunctionsOnASingleLine: Empty
BinPackArguments: false
IndentWidth: 4
AlwaysBreakTemplateDeclarations: true
KeepEmptyLinesAtTheStartOfBlocks: false
MaxEmptyLinesToKeep: 1
ReflowComments: false
SpaceAfterCStyleCast: false
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: true
ColumnLimit: 100
AllowAllParametersOfDeclarationOnNextLine: true
AlignEscapedNewlines: Left
BinPackParameters: false
AccessModifierOffset: -4
FixNamespaceComments: true
#SpacesBeforeTrailingComments: 1
ReflowComments: false
BinPackParameters: false
PointerBindsToType: false
BreakBeforeBinaryOperators: NonAssignment
BreakBeforeBraces: Custom
BraceWrapping:AfterClass: trueAfterControlStatement: falseAfterEnum: falseAfterFunction: trueAfterNamespace: falseAfterObjCDeclaration: falseAfterStruct: falseAfterUnion: falseBeforeCatch: falseBeforeElse: falseIndentBraces: false
AlignAfterOpenBracket: true
AlwaysBreakTemplateDeclarations: true
NamespaceIndentation: None
SortIncludes: false
ForEachMacros: [ forever, foreach, Q_FOREACH, BOOST_FOREACH ]

注意:格式配置可按需自由修改配置,参考clang-format设置

qtcreator设置clang-format优化代码风格相关推荐

  1. Android studio设置代码风格首选项(Mac与Windows)

    介于Android Studio编程遵循的命名前缀有如下约定,设置Java代码风格的首选项. (1)成员变量的m前缀,如:private Button mTextButton; (2)静态变量的s前缀 ...

  2. IDEA主题设置与eclipse代码风格一致

    习惯了用eclipse的你,是不是转到用idea特别不习惯,没有关系, 我们可以把idea的代码风格改成eclipse的,快捷键也换成eclipse的. 下载这个jar包,导入settings文件即可 ...

  3. keil 更改黑色背景详细步骤,设置代码风格,添加自动格式化插件

    一.直接替换UV4目录下的global.prop配置文件 配置文件下载地址: https://www.lanzous.com/ib4q2ha 二.修改配置文件 #1.在KEIL安装目录下找到globa ...

  4. Python 代码风格指南谷歌版

    非常感谢我们的忠实读者 shendeguize,在后台留言告诉我,已经翻译了<谷歌Python代码风格指南> ,大家这样相互帮助,感觉真是太好. Update: 2020.01.31 Tr ...

  5. C++ Google代码风格

    C++ Google代码风格 0 index(扉页) 0.0 声明 0.1 译者前言 0.2 背景 headers(头文件) 1.1 Self-contained 头文件 1.2. #define 保 ...

  6. Google 内部的 Python 代码风格指南(译)

    微信搜索逆锋起笔关注后回复编程pdf 领取编程大佬们所推荐的 23 种编程资料! 来自:Why GitHub? 链接:https://github.com/shendeguize/GooglePyth ...

  7. Google内部 Python 代码风格指南(中文版)

    文末有干货 "Python高校",马上关注 真爱,请置顶或星标 这是一位大佬翻译的Google Python代码风格指南,很全面.可以作为公司的code review 标准,也可以 ...

  8. 快快快收藏!!Google内部Python代码风格指南(中文版)

    ????????关注后回复 "进群" ,拉你进程序员交流群???????? 来源丨菜鸟学Python 这是一位大佬翻译的Google Python代码风格指南,很全面.可以作为公司 ...

  9. Google Python代码风格指南

    谷歌Python代码风格指南 中文翻译 你好,我是zhenguo 这是关注我的一位粉丝翻译的Google Python代码风格指南,很全面.可以作为公司的code review 标准,也可以作为自己编 ...

最新文章

  1. NLP领域“学霸”太多,一年前标准已过时,新跑分标准SuperGLUE出炉
  2. Git学习教程(一):git简介
  3. Android Studio开发flutter快捷键
  4. manjaro双系统 windows_Win10和Manjaro双系统安装记录
  5. 火狐浏览器firefox adobe flash player 崩溃
  6. ssh协议是osi_计算机网络协议分析
  7. 【广告技术】隐私集合交集运算结合同态加密,在保障数据安全的同时追踪广告效果
  8. 以太坊PoA共识引擎算法介绍(3)
  9. 黑科技!颠覆者!区块链,再不关注就晚了
  10. 二次函数计算机课件,《二次函数的应用》课件
  11. JQuery中serialize()、serializeArray()和param()方法示例介绍
  12. Prometheus 监控 nginx
  13. 恢复扩容U盘实际容量 检查正版U盘 U盘量产工具 U盘修复工具使用方法
  14. \n和endl的区别
  15. Java 8 list 对象字段升序降序
  16. 华为“消费者业务”更名为“终端业务”,正式进军商用终端市场
  17. [xiaoyi和你飞]博弈基础 ——[AB]
  18. 图片验证码识别程序全面分析
  19. 《大数据: Flume 多个Agent 串联(AvroSource、AvroSink)》
  20. 3ds max照片级效果图渲染设置分享

热门文章

  1. 室内设计常用的涂料清单
  2. 探讨 Java 中 valueOf 和 parseInt 的区别
  3. 如何理解用户行为分析里的Session
  4. 详解欧拉计划第395题:毕达哥拉斯树
  5. 关于质因数,分解质因数
  6. python京东自动签到_京东商城自动签到领京豆
  7. 强化学习(一)Fundamentals of Reinforcement Learning
  8. 【C语言】反弹球消砖块游戏
  9. XSS漏洞分类及危害
  10. AI 绘画神器 Midjourney入门教程,超详细