ASTyle代码格式整理
ASTyle是一个很好用的代码格式整理工具,适合整理对齐凌乱的代码,此工具只调整格式,不会更改代码。丰富的参数,可以个性化自己喜欢的格式,以下我本人喜欢的参数。
一、下载ASTyle
https://astyle.sourceforge.net
二、把windows的cmd添加到右键菜单
https://blog.csdn.net/XiangBaJin/article/details/88775060
三、在需要整理的代码目录下,cmd中执行下以下语句,则目录中所有文件将会被整理。
for /R %f in (*.cpp;*.c;*.h) do D:\working\AStyle_3.1_windows\AStyle\bin\AStyle.exe --style=ansi -n -p -Y -S -K -xw "%f"
以上命令注意修改下ASTyle路径
如果不想每次格式化所有文件,参考第四,第五如下:
四、keil环境下格式化单个文件
//keil里面里面格式化单个文件
D:\working\AStyle_3.1_windows\AStyle\bin\AStyle.exe --style=ansi -n -p -Y -S -K -xw !E
1.打开Tools-> Customize Tools Menu ->Command 输入上述命令,取个命令名字(比如“格式化对齐代码”)。如下图2所示
2.再次打开Tools就能看到自定义的命令。如下图1所示。
3.可以为此命令自定义快捷键,Edit->Configration->ShortCut Keys。如下图3所示。
4.注意:每次打开keil工程要手动点一次Tools->格式化对齐代码,否则快捷键不起作用
五、SourceInsight格式化单个文件
D:\working\AStyle_3.1_windows\AStyle\bin\AStyle.exe --style=ansi -n -p -Y -S -K -xw %f
1.Options->Custom Commands->Run 输入上述命令,取个命令名字。如下图1,图2所示
2.可以为此命令自定义快捷键,Options->Key Assignments。如下图3所示