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

765

被折叠的 条评论
为什么被折叠?



