Akagi201
10/29/2012 - 9:04 AM

Akagi201's AStyle configuration file

Akagi201's AStyle configuration file

###############################################################################
# @file     c.opt
# @note HangZhou Hikvision Digital Technology Co., Ltd. All Right Reserved.
# @brief    AStyle configuration file stay in the same folder with AStyle
# 
# @author   liuboyf1
# @date     2012-10-29
# @version  V1.0.0
# @note     History:
# @note     <author>    <time>       <version>    <desc>
# @note     liuboyf1    2012-10-29   V1.0.0       创建文件
###########################################################################

######################### mode and style ##############################

# 指定文件处理模式,C/C++模式,其他选择还有cs,java
mode=c

# ANSI标准的文件格式,就是{另启一行,}另启一行的那种,其他选择很多,不介绍了
style=ansi

######################### indent options ##############################

# 缩进采用4个空格
indent=spaces=4

# 将preprocessor (#define) 这类预定的语句,如果有多行时前面填充对齐,(是对单语句(多行)进行填充呀)
indent-preprocessor

######################### brackets #####################################

# 对于单行的语句增加括号
# Add brackets to unbracketed one line conditional statements  (e.g. 'if', 'for', 'while'...)
add-brackets

# *,&这类字符靠近变量名字
# Attach a pointer or reference operator (* or &) to either the variable type (left) or variable name (right), or place it between the type and name.
align-pointer=name

# 在操作符号两边增加空格字符 ==
pad-oper

# 在几个关键字后面增加空格
# insert space padding after paren headers only (e.g. 'if', 'for', 'while'...)
pad-header

# 在if,for,while等代码段前后增加空行
# insert space padding after paren headers only (e.g. 'if', 'for', 'while'...)
break-blocks

# 备份文件的后缀,默认是.orig,=none表示不进行备份
suffix=none

# 行结束用什么文件格式, linux or windows
lineend=linux

# switch case的代码也按照标准缩进方式缩进
indent-switches

# 如果函数开始后面({后面)第一行是注释,也进行缩进
indent-col1-comments