C++ Builder 代码自动格式化

9 篇文章 0 订阅

C++ Builder 原代码自动格式化

 

经常调试修改代码,手动调整缩进很麻烦,有其是嵌套较多的时候还比较容易出错,C++ Builder 内置原代码格式化工具,但这里推荐使用第三方代码自动原代码格式化工具Artistic Style,支持多种语言原代码格式化,C++/Delphi/Java,目前最新版本 2.02

 

第一步,准备Astyle

1、下载地址 http://astyle.sourceforge.net,下载后并解压。

2、存储在 C:\Astyle,并在bin目录内找到AStyle.exe

3、并在C:\ Astyle创建一个批处理程序AStyle.bat,代码如下:

@echo on

set parm=--style=allman --indent=spaces=2 --indent=tab=2 --brackets=break --unpad-paren

echo %parm%

echo %1

"C:\AStyle\bin\AStyle.exe" %parm% %1

rem pause

 

批处理说明:

@echo on 运行时显示所有内容

set parm=--style=allman ... 工作模式,基于的语言和格式化规则

echo %parm% 显示模式参数,可以删除,作为调试可以参考

echo %1 显示传入参数,可以删除,作为调试,可以参考

"C:\AStyle\bin\AStyle.exe" %parm% %1

删除 rem 可让 pause 代码有效,可以在运行时暂停,查看运行状态,也方便批处理调试。

 

第二步:配制C++ Builder第三方工具

1、开启C++ Builder

2、菜单选择Tools->Configure Tools,打开Tools Options对话框。

3、单击Add按钮,出现Tool Properties对话框。

Title输入:Astyle C++ Code

Program输入:C:\ Astyle\AStyle.bat

Working dir:(为空)

Parameters输入:$EDNAME

4、单击OK,代码自动格式化工具配制完成。

 

使用:在代码编辑画面下,选择Tools-> Astyle C++ Code,当前文件内的原代码即被格式化。

 

这里的Astyle格式化参数set parm=--style=allman --indent=spaces=2 --indent=tab=2 --brackets=break --unpad-paren请各位参考具体使用帮助,本文介绍的只是C++的格式化方式,它还可以格式化DelphiJava的原代码。

 

[全文结束]

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值