前言
Artistic Style是一个功能强大的开源代码格式化工具,它可以将 C, C++,C# 和 Java 代码格式化成一致的样式并自动调整缩进、空格和括号等。 除了标准的代码风格调整外,Artistic Style 还支持自定义编码风格。它可以让开发者通过不同的指令和选项来实现特定的格式化风格。Artistic Style 还支持接受命令行和 GUI 交互方式的外部输入,可以作为其他软件开发工具的一部分。 Artistic Style的主要特点如下: * 支持多种编码风格: ANSI, KR, GNU, Linux, Google 和 Whitesmiths 等。 * 支持一系列输入文件格式:c/c++,c#,java和Objective-C。 * 具有多个定制选项,可以控制换行、括号位置和缩进等方面的格式。 * 支持压缩空格以节省空间,同时保留代码的易读性和可维护性。 * 支持以多种方式控制输出,例如自动格式化在原有文件中直接替换或输出到指定文件中。 * Artistic Style 作为一个开源的工具,可以通过在自己的项目中包含工具的源文件或使用现成的编译器来实现对代码格式的自动格式化。
欢迎关注微信公众号星之援工作室,公众号不定时开源设计项目
支持单片机,Android系统设计成品定制,项目代做
请联系微信:13648103287
资源链接
链接:
Artistic Stylehttps://pan.baidu.com/s/1pW_SRBIiLatmY43-Vlla3g?pwd=xzy0%C2%A0
提取码:xzy0
配置过程
1.下载压缩包
首先需要使用网盘链接进行下载,之后再进行压缩包解药到当前目录
文件中找到.exe文件即可,记住.exe的放置位置
2.配置Qt Creator
(1). 打开Qt Creator
跟随图片选择皆可
(2). 选择插件
选择图中框中的插件选项
选择立即重启,即可添加插件成功
(3). 配置Artistic Style
跟随图中,首先选择工具选项,在下拉菜单中选择选项功能
跟随图中步骤,进行配置
添加配置函数Artistic Style,配置完成之后点击 Apply 再点击 OK进行退出
#ANSI标准的文件格式,
#--style=ansi :ANSI 风格格式和缩进
#--style=kr :Kernighan&Ritchie 风格格式和缩进
#--style=linux :Linux 风格格式和缩进
#--style=gnu :gnu 风格格式和缩进
--style=kr
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 操作符前后填充空格
delete-empty-lines # -xe 删除多余空行
add-braces # -j 单行语句加上大括号
align-pointer=name # *、&这类字符靠近变量名字
#align-pointer=type *、&这类字符靠近类型
(4). 配置成功
配置成功之后,我们可以使用 ctrl+s 进行保存和进行代码的缩进管理 ~~~