在 Dev-C++ 中使用其内置的 AStyle 格式化 C++ 代码的参数记录

在 Dev-C++ 中使用其内置的 AStyle 格式化 C++ 代码的参数

软件界面菜单栏有Astyle标签,可以进行格式化与更改参数。

实际使用中常常使用快捷键格式化代码:ctrl+shift+a。(有文章说需要以管理员运行dev-c++不然他的Astyle无效,但我并没有出现该问题)

命令推荐

长参数格式

-A2 --convert-tabs --indent=spaces=4 --max-code-length=80 --indent-namespaces --indent-labels --indent-preprocessor --pad-oper -j

短参数格式

-A2 -c -s4 -xC80 -N -L -w -p -j

各参数的含义

短参数与长参数两种写法是等价的。

短参数形式长参数形式含义注释
-A1大括号独立在函数的下一行
-A2大括号在函数的同一行,类似Java
-c--convert-tabstab转空格需和下句共用
-s4--indent=spaces=4四格缩进
-xC80--max-code-length=80最大行长
-N--indent-namespaces缩进命名空间
-L--indent-labels缩进标签
-w--indent-preprocessor缩进预处理器例如#ifdef
-p--pad-oper运算符左右添加括号
-j--pad-header条件语句换行Dev-C++中仅-j有效
-f--break-blocks代码块添加空行不好用
-Y--indent-col1-comments注释与代码一同缩进不适合Dev-C++

在机房新电脑上如何快速调出这一套

打开“AStyle-格式化选项“,进行设置。抑或背下来短命令,抑或勾选选项框。

  • 如果已经背下最主要的短命令,那么输入此处即可:
    • -A2 -c -s4 -N -L -w -p -j
  • 我没背,也可以勾选选项框
    1. 括号风格 选 Java
    2. 缩进风格 选 Space
    3. 右面打勾区域处,左侧三个(class, switch, space)不选,右侧三个勾选。
    4. 开头加-c(介于-A2--indent=spaces=4之间)。
    5. 末尾加-p -j
    • Tips:想象背记-j -p -c拼音“吉普车”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值