source insight and artistic style

Windows平台下也有好多人都喜欢用SourceInsight编辑C/C++程序,但是SourceInsight没有提供对代码格式化的功能,如果将Artistic Style集成到SourceInsight中,那就可以为它扩展出代码格式化的功能了。假定AStyle.exe的目录是“C:/ArtisticStyle/”,在该目录下有一个“c.opt”文件是用来保存配置的文件。下面简要地介绍下Artistic Style集成到SourceInsight中的方法。 1. 打开你的SourceInsight, 选择菜单“Options-->Custom Commands-->Add”, 输入Artistic Style(可以随便输入一个名字)。 2. Run中输入: C:/ArtisticStyle/Astyle.exe --options=c.opt %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++文件进行格式化。

 

由于是看的别人的代码,编程风格实在不敢恭维,编辑的格式也是乱七八槽,一看头都大了。真想找个工具将代码全部格式化好,确实有这样的好东东:AStyle,具体的参数可以参照它的说明文档。我用的是:

C:/astyle/bin/Astyle.exe --style=ansi –s4 -S -N -L -m0 -M40 -U --convert-tabs --suffix=.pre %f

可以在Source Insight中安装这个外部命令,具体如下:

点option→custom commands,点右边的Add,按提示输入一个名字如:Format with Astyle,Run中输入刚才的命令行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值