ubuntu格式化代码之QtCreator设置代码美化astyle之Artistic
知识讲解:
常用的**C/C++**代码格式优化工具有两个,一是老牌的indent,再一个就是astyle了。
astyle 官网下载: https://sourceforge.net/projects/astyle
其他风格: Google 开源项目 c/c++风格
https://zh-google-styleguide.readthedocs.io/en/latest/
QtCreator设置:
1、安装插件
打开 Qt Creator 开发工具,通过上面一横行那的“帮助-关于插件§”打开“已安装的插件”弹出框面板,在面板中查找 Beautifier 插件,在 “load” 项上面打钩,重启 Qt Creator 即可生效。(注意:Qt Creator 版本至少要 3.10)(果儿的在上面qt creater中的关于插件…)
单击上面一行的“工具——选项——Beautifier”进入面板,在“General”选项卡中,选中“Enable auto format on file save”表示:当文件保存时会自动进行格式化。。。。选项“Tool”则选择“Artistic Style”
具体设置如图:“工具–选项–美化–Artistic Style”,
deepin(Linux)开源的一种的风格:
indent=spaces=4
style=kr
indent-labels
pad-oper
unpad-paren
pad-header
keep-one-line-statements
convert-tabs
indent-preprocessor
align-pointer=name
align-reference=name
keep-one-line-blocks
keep-one-line-statements
attach-namespaces
max-instatement-indent=120
delete-empty-lines # -xe 删除多余空行
add-braces # -j 单行语句加上大括号
使用方法:
使用图下图:
注意:使用前需要先重启QtCreator