1、在官网进行下载

astyle 官网下载: https://sourceforge.net/projects/astyle
其他风格: Google 开源项目 c/c++风格

2、安装

将下载的解压缩到自己想要的文件夹下
把build下的都删掉;创建新终端输入

cmake-gui

make
make install
QtCreator设置代码美化astyle之Artistic

3、QtCreator里的设置:

1、安装插件

打开 Qt Creator 开发工具,通过上面一横行那的“帮助-关于插件§”打开“已安装的插件”弹出框面板,在面板中查找 Beautifier 插件,在 “load” 项上面打钩,重启 Qt Creator 即可生效。(注意:Qt Creator 版本至少要 3.10)
QtCreator设置代码美化astyle之Artistic

2、配置 Beautifier

单击上面一行的“工具——选项——Beautifier”进入面板,在“General”选项卡中,选中“Enable auto format on file save”表示:当文件保存时会自动进行格式化。。。。选项“Tool”则选择“Artistic Style”
QtCreator设置代码美化astyle之Artistic
接着选择“Artistic Style”,单击“option"那的第四个”use customized style"——“add",进行如下填写:
QtCreator设置代码美化astyle之Artistic
QtCreator设置代码美化astyle之Artistic下面的value的填写就根据自己代码要求的规范进行设置即可,我的目前是这样的:

–style=google
indent=spaces=4 # 缩进采用4个空格
indent-switches # -S 设置 switch 整体缩进
#indent-cases # -K 设置 cases 整体缩进
#indent-namespaces # -N 设置 namespace 整体缩进
indent-preproc-block # -xW 设置预处理模块缩进
indent-preproc-define # -w 设置宏定义模块缩进
pad-oper # -p 操作符前后填充空格
pad-header #在if,for,while等代码段前后增加空行
unpad-paren #备份文件的后缀,默认是.orig,=none表示不进行备份
delete-empty-lines # -xe 删除多余空行
add-braces # -j 单行语句加上大括号
align-pointer=name # *、&这类字符靠近变量名字
#align-pointer=type # *、&这类字符靠近类型

参考链接:1、https://blog.csdn.net/zzs0829/article/details/83933747
2、https://blog.csdn.net/qq_33154343/article/details/101397429

相关文章:

  • 2021-05-06
  • 2021-10-17
  • 2021-10-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
猜你喜欢
  • 2021-04-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-25
相关资源
相似解决方案