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所示

 

 

 

 

 

 

 

 

 

 

 

posted @ 2022-12-07 14:47  =天赋=  阅读(298)  评论(0编辑  收藏  举报