1 / 54
文档名称:

代码排版工具Uncrustify使用说明(V1.0).doc

格式:doc   大小:440KB   页数:54页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

代码排版工具Uncrustify使用说明(V1.0).doc

上传人:2072510724 2019/7/20 文件大小:440 KB

下载得到文件列表

代码排版工具Uncrustify使用说明(V1.0).doc

相关文档

文档介绍

文档介绍:(开发管理平台专项)代码排版工具Uncrustify使用说明设备型号:产品代号:项目代号:部门:烽火通信科技股份有限公司宽带产品部拟制:王玮2011年10月27日审核:年月日批准: 9版本记录序号文件编号生成时间主要修改记录作者备注12011-10-27初次生成王玮初始化文档引言背景说明委托部门:宽带产品部项目名称:代码排版工具选型项目说明:本项目为更好的落实宽带产品部《软件编程规范》中关于代码排版的要求,提高代码的可读性、排版的规范性,本着减少编程人员对代码排版的工作量、提高工作效率的原则,特以Uncrustify为基础开发了一款代码排版工具。该工具作为SourceInsight以及MicrosoftVisualStudio编辑器的插件,对C语言编写的代码进行排版。该工具排版之后的代码基本可满足部门《软件编程规范CHECKLIST》中所有排版类的要求。适用范围软件使用对象:宽带产品部软件开发人员使用范围:宽带产品部产品软件研发过程执行标准序号标准名称版本号发布单位备注01M2009015--,C++,C#,ObjectiveC,D,Java,Pawn和VALA源代码的美化。它能够利用空格,tab与空格或只有tab进行缩排,添加或删除换行,排列代码等,并且Uncrustify具有高配置性,易于修改的特点,可配合SourceInsight及MicrosoftVisualStudio进行使用。,解压缩路径以“c:\uncrustify”为例。配置SourceInsight1打开SourceInsight,选择菜单“Options-->mands-->Add”,输入uncrustify2Run中输入:C:\uncrustify\uncrustify.:\uncrustify\–f%f–o%f如果不想对源代码文件进行备份,可以输入:C:\uncrustify\uncrustify.:\uncrustify\--no-backup–f%f–o%f3Dir不填写,将“File,thenLine”打上勾;4然后点对话框中右侧的按钮“Keys...”设置快捷键“Ctrl+F8”;5打开要格式化的文件,“Ctrl+F8”即可对当前文件格式化;注1:C:\uncrustify\uncrustify.:\uncrustify\–f%f–o%f命令中,-c表明需要调用配置文件,%f在SourceInsight中代表当前文件,–o表示将排版后的输出直接替换当前文件(需要当前文件已经保存,否则SourceInsight不会提示文件被外部编辑器改变,并重新载入)。注2:%f–o%f也可以使用%s来替换,表明输入的是当前文件中所选择的部分,即uncrustify只对当前所选择的代码进行排版。如果要使用这种方式,请将“PasteOutput”进行勾选。配置MicrosoftVisualStudio1打开MicrosoftVisualStudio,选择菜单“工具-->外部工具-->添加”,在“标题”中输入输入uncrustify。2命令中输入:C:\uncrustify\:-cC:\uncrustify\–f$(TargetName)–o$(TargetName)如果不想对源代码文件进行备份,可以输入:-cC:\uncrustify\--no-backup–f$(TargetName)–o$(TargetName)4点击“确定”即可;5打开要格式化的文件,选择菜单“工具-->外部工具-->uncrustify”即可对当前文件格式化;注:$(TargetName)在MicrosoftVisualStudio中代表当前