Astyle使用方法

Astyle使用方法

2023年7月9日发(作者:)

Astyle使⽤⽅法下载下来后,在bin⽂件夹下找到,把它放到你的path路径的随便⼀个⽂件夹下就可以了,因为这个⼯具是在cmd下通过命令来调⽤的。 1.常⽤功能(1) 单个⽂件--缺省美化astyle --style=ansi 处理前的代码: private void Form1_Load(object sender, EventArgs e) { int s; for (int i=0;i<10;i++){ for (int j=0;j<10; j++){ s = s+j+i;} } }处理后:private void Form1_Load(object sender, EventArgs e) { int s; for (int i=0;i<10;i++) { for (int j=0;j<10; j++) { s = s+j+i; } } }(2) 单个⽂件--更改缩进3个空格astyle --style=ansi --indent=spaces=3 Form1.c  ⼀般⽤这个就可以了缺省缩进⼀个TAB,也可以显式说明使⽤Tab,如下:astyle --style=ansi --indent=tab 3) 处理多个⽂件--有限个astyle --style=ansi (4) 批量处理多个⽂件--⽆限个for /R . %f in (*.cs) do astyle --style=ansi "%f"说明:/R表明遍历⼀个⽬录树,后⾯紧跟的路径是根,缺省为当前⽬录。本例中,根为.表⽰当前⽬录,命令等价于:for /R %f in (*.cs) do astyle --style=ansi "%f"作⽤是从(⽬录树根)当前⽬录开始,查找所有java⽂件,包含⼦⽬录中的⽂件;然后交给astyle处理。当然,⽬录树根也可以使⽤绝对路径,下⾯的命令查找C盘所有的java⽂件并处理。for /R c: %f in (*.cs) do astyle --style=ansi "%f2. 其他⽐较有⽤的开关:(均在--style之前写)(1) -f在两⾏不相关的代码之间插⼊空⾏,如import和public class之间、public class和成员之间等;(2) -p在操作符两边插⼊空格,如=、+、-等。如:int a=10*60;处理后变成int a = 10 * 60;(3) -P在括号两边插⼊空格。另,-d只在括号外⾯插⼊空格,-D只在⾥⾯插⼊。如: ("aaa");处理后变成 ( "aaa" );(4) -U移除括号两边不必要的空格。如: ( "aaa" );处理后变成 ("aaa");(5) -V将Tab替换为空格。增加到sourceinsigt中: Windows平台下也有好多⼈都喜欢⽤SourceInsight编辑C/C++程序,但是SourceInsight没有提供对代码格式化的功能,如果将Artistic Style集成到SourceInsight中,那就可以为它扩展出代码格式化的功能了。

假定的⽬录是“C:ArtisticStyle”,在该⽬录下有⼀个“”⽂件是⽤来保存配置的⽂件。下⾯简要地介绍下ArtisticStyle集成到SourceInsight中的⽅法。

1. 打开你的SourceInsight, 选择菜单“Options-->Custom Commands-->Add”, 输⼊Artistic Style(可以随便输⼊⼀个名字)。

2. Run中输⼊: C: --options= %f

3. Dir留空,将Iconic Window, Capture Output, Parse Links in OutPut, File,then Line 四项前打上勾。

4. 然后点对话框中右侧的按钮“Menu”, Menu--->Menu-->View-->, 右侧Insert, OK.

5. 此时在SourceInsight中的View菜单下多了个Style的⼦菜单选项,可以⽤它来对单个C/C++⽂件进⾏格式化。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688902271a182098.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信