QT 代码格式化 | 配置Beautifier

请参考链接:https://blog.csdn.net/zzs0829/article/details/83933747

以及QT帮助文档:Beautifying Source Code【帮助文档大法好】。

教程都有了,那这篇文章是干什么的?如果你死活搞不定,无法成功使用Beautifier完成QT代码自动格式化,可以看看本文。

如果你失败了,其实很可能你已经成功了,只是自己以为失败了。

怎么知道有没有配置成功?

首先修改文件,然后保存,触发格式化程序。如果配置出错,在概要信息中会出现类似下面的提示。

Error in text formatting: Failed to format: The command "F:\Qt5.12.2\AStyle_3.1_windows\AStyle\bin\AStyle.exe" terminated with exit code 1..

QT 代码格式化 | 配置Beautifier_第1张图片
配置失败提示

如果配置成功,保存文件时杂乱的缩进会被处理好。

为什么选缩进作为判断标准呢?

因为缩进是最基本的,强制执行的格式化。如果连缩进都处理不好,说明格式化完全未生效,也即配置失败。其他的比如删除多余空行啦,只是可选项,这些东西没有格式化不能说明配置失败,只是你没配置而已。

如果配置无效,比如options里面一个勾都没选,保存时杂乱的缩进是不会处理的。

一般新手选择use customized style,自定义风格通常在预定义风格基础上进行修改。使用Add添加一个简单的配置:--style=ansi -p,你甚至可以什么都不写,也没关系。

QT 代码格式化 | 配置Beautifier_第2张图片

另外,关于MIME types的问题,如果不熟悉,请参考:http://help.dottoro.com/lapuadlp.php

好了,基本能成功了,接下来仔细阅读Artistic帮助文档吧~:http://astyle.sourceforge.net/astyle.html#_Usage【帮助文档大法好

你可能感兴趣的:(QT 代码格式化 | 配置Beautifier)