Source Insight中集成Uncrustify格式化代码

转自:SourceInsight格式化代码

Source Insight中集成Uncrustify格式化代码

        我们在编写代码时一定会对代码进行格式化,清晰整洁的代码,完备的注释信息,大大地提高了程序的维护和阅读。Uncrustify是一个代码美化工具可用于C,C++,C#,D和Java源代码的美化。它能够利用空格,tab与空格或只有tab进行缩排,添加或删除换行,排列代码等,并且Uncrustify具有高配置性,易于修改的特点,配合Source Insight 使用堪称完美。

        工作环境:编辑器:Source Insight3.5;插件:Uncrustify-0.56-win32。            

0.安装Source Insight 3.5

    首先当然是安装SI,网上很多地方可以下载。       

1.安装uncrustify-0.56-win32

官方地址:Uncrustify Code Beautifier:http://sourceforge.net/projects/uncrustify/

默认下载的没有下图中画红线的三个文件,可以到我的CSDN下载:http://download.csdn.net/source/2617787

  • file_footer:文件尾部标识文件;
  • file_header:文件头标识文件;
  • func_header:函数头标识文件;
    下载uncrustify-0.56-win32之后解压到 c 盘根路径,如下图:
Source Insight中集成Uncrustify格式化代码 - myswirl - 漩涡的窝
 

2.配置source insight

2.1 打开SourceInsight, 选择菜单“Options-->Custom Commands-->Add”, 输入uncrustify

2.2 Run中输入: 不产生backup文件

C:\uncrustify-0.56-win32\uncrustify.exe -c C:\uncrustify-0.56-win32\amxmodx.cfg --no-backup %f

2.3 Dir留空,将“Capture Output”“File,then Line”打上勾;

2.4 然后点对话框中右侧的按钮“Keys...设置快捷键“Ctrl+F8”

2.5 打开要格式化的文件,“Ctrl+F8”即可对当前文件格式化; 

 

Source Insight中集成Uncrustify格式化代码 - myswirl - 漩涡的窝
 

3.配置文件

Uncrustify具有高配置性,易于修改的特点,2.2中可以看出,我们在格式化代码的时候用到了amxmodx .cfg文件,实际上我们只需要更改以下几个文件:

  • amxmodx.cfg:主要配置文件,所有的配置项都在此文件中,可根据您的需要定制,每项都有注释;
  • file_footer:文件尾部标识文件;
  • file_header:文件头标识文件;
  • func_header:函数头标识文件;

4.格式化效果 

呵呵,都设置好了,按住“Ctrl+F8”就可以格式化当前文件了。效果还不错吧。

Source Insight中集成Uncrustify格式化代码 - myswirl - 漩涡的窝

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值