介绍一款免费开源功能强大的源代码格式化工具——UniversalIndentGUI

本文介绍了一个用于格式化源代码的工具 UniversalIndentGUI。该工具通过 GUI 界面调用一系列开源格式化工具,实现对多种编程语言的支持,并提供实时预览功能。更重要的是,它可以创建批处理文件来批量格式化指定目录下的所有文件。

项目地址:http://universalindent.sourceforge.net/

先看看样子长的如何:

 

实际上这只是一个前端GUI而已,后台用的也是一批开源的源代码格式化工具而已,这些工具,都是命令行运行的。 看看程序所在目录下的文件就知道了,

如图:

可以看到背后有一批的可执行文件,实际进行格式化动作的,就是这些幕后功臣了。

这玩意儿可以所见即所得的进行实时观看格式化效果。最最重要的是,它可以帮助我们编写一个批处理文件来对一批的文件进行格式化。

在重整工具/建立批处理菜单项就能创建一个批处理文件,如test.bat

使用就是 test 源代码路径 *.cpp *.h

补充:

该程序生成的BAT文件有点问题,需要修改:

IF (%1)==() GOTO error
dir /b /ad %1 >nul 2>nul && GOTO indentDir    修改成 ==>dir /b /ad %1 >nul %2>nul && GOTO indentDir
IF NOT EXIST %1 GOTO error
goto indentFile

。。。

:run
FOR /F "tokens=*" %%G IN ('DIR /B /S %searchdir%/*.%filesuffix%') DO ( ===> FOR /F "tokens=*" %%G IN ('DIR /B /S %searchdir%/%filesuffix%') DO (

echo Indenting file "%%G"
"D:/UniversalIndentGUI_win32/indenters/astyle.exe" "%%G" --

options="d:/UniversalIndentGUI_win32/indenters/.astylerc"

 

 

 

菊子曰 本文用 菊子曰发布
资源下载链接为: https://pan.quark.cn/s/f7286fdf65f9 恒强制版系统是一款专为印刷行业打造的专业制版软件,其2018年推出的最新版本进行了诸多优化和功能更新,致力于提升用户的工作效率和制版质量。本次提供的压缩包中包含了关键文件,如图像文件、安装程序和安装说明,这些文件是用户成功安装和使用该系统的基础。 以IMG1110144200.bmp为例,这是一个图像文件。在制版过程中,图像处理至关重要,而此类.bmp格式的文件通常包含示例图或模板,供用户参考或直接用于制版。BMP是一种无损位图格式,能够完整保存图像的每一个像素信息,确保图像质量和细节的完整性。在恒强制版系统中,用户可以导入这类图像进行编辑、调整,并与其他设计元素结合,创建出符合印刷需求的版面。 setup780(恒强制版系统).exe是该系统的安装程序。用户通过运行这个.exe文件来安装2018年版本。安装过程中,系统会引导用户选择安装路径、配置系统设置,并可能要求输入激活码以验证软件授权。安装时需要注意以下几点:确保计算机满足软件的最低系统要求;关闭所有正在运行的应用程序,以避免冲突;严格按照安装向导的步骤进行操作。 安装说明(恒强制版系统).txt文件提供了详细的安装指南和常见问题的解决方案。这份文本文件详细描述了安装过程,包括如何启动安装程序、如何处理可能出现的错误以及如何正确配置系统环境。对于初次使用者或在安装过程中遇到问题的用户来说,这份说明是非常有价值的参考资源。 恒强制版系统2018版本的更新内容可能包括界面优化、性能提升和新功能的添加。例如,软件可能增加了对高分辨率显示器的支持,提升了响应速度,引入了新的图形编辑工具和自动化功能,以简化复杂的制版任务。此外,软件还可能增强了对常见图像格式的兼容性,优化了排版布局的灵活性,并提高了预览和输出的质量。 在实际使用中,用户需
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值