依赖程序来源: http://sourceforge.net/projects/astyle/files/astyle/
也就是短小精悍的AStyle
AStyle.exe可直接由 Source Insight等编辑器调用,这里就不详细讨论了
=======================================
:: 转换结果中提示Cannot convert to multi-byte string...可无视 :: 依赖程序是短小精悍的 Astyle , 当前版本 Artistic Style 2.03 :: 载地址 http://sourceforge.net/projects/astyle/files/astyle/ ::参数用法 ::想缩进4个空格的话,将 -s2 改成 -s4 ::修改参数可直接不生成备份文件(也就不用删了) ::-------------------------------------------------------------------- @echo off title 代码批量整理助手V1 by嘎子 echo 文件支持类型c,h,cpp , 支持4种工作方式 echo 1双击执行转换当前目录及子目录中文件 echo 2拖拽任意路径的单个文件 echo 3拖拽任意路径的目录 echo 4右键文件或目录发送到sendto echo. echo. cd /d "%~dp1" set filename=%~nx1 set pats=%~dp1 ::首次使用,请修改下面的AsPath的路径!!!!!!!!!!!!!!!!!!!!!!!!! set AsPath="D:\IDE\AStyle\AStyle.exe" if /i "%~1"=="" goto :doubleClick IF EXIST "%~1\" GOTO :dir if "%filename:~-4%"==".cpp" goto :single if "%filename:~-2%"==".c" goto :single if "%filename:~-2%"==".h" goto :single cls color 0a ECHO %filename% ECHO 是无效的后缀,当前支持的后缀类型是c,cpp,h ,要支持其他类型请修改参数 pause exit :single echo --------------------singleFile mode---------------------- ECHO 转换的单个文件:%filename% %AsPath% --style=ansi -f -X -U -Q -s2 -S -N -L -m0 -M40 --convert-tabs --suffix=.pre "%filename%" ::上句中的参数按需修改 REM 删除所有的备份文件 REM del *.pre /s /q pause exit :dir echo ---------------------dir mode----------------------------- for /r "%~nx1" %%f in (*.cpp;*.c;*.h) do %AsPath% --style=ansi -f -X -U -Q -s2 -S -N -L -m0 -M40 --convert-tabs --suffix=.pre "%%f" REM 删除所有的备份文件 REM for /r "%~nx1" %%a in (*.pre) do del "%%a" pause exit :doubleClick echo -------------------doubleClick mode-------------------------- for /r . %%f in (*.cpp;*.c;*.h) do %AsPath% --style=ansi -f -X -U -Q -s2 -S -N -L -m0 -M40 --convert-tabs --suffix=.pre "%%f" REM 删除所有的备份文件 REM del *.pre /s /q pause exit
@echo off if not exist "%~dp0AStyle.exe" echo 请把我与AStyle.exe放在同一目录下!&echo 请按任意键退出&pause>nul &exit :start cls color 0E title=代码整理工具,右键菜单安装卸载程序 By:嘎子 echo ╭═══════════════════╮ echo ║ ║ echo ╭═══┤代码整理 安装说明 xp下测试 ├═══╮ echo ║ ║ ║ ║ echo ║ ╰═══════════════════╯ ║ echo ║ 修改文件及目录右键菜单,也可右键发送到SendTo ║ echo ╟═══════════════════════════╢ echo ║ 输入1.安装 ║ echo ║ 输入2.卸载 ║ echo ╟═══════════════════════════╢ echo ╰───────────────────────────╯ set xz= set /p xz=请选择或(1或2): if /i "%xz%"=="1" goto :ins if /i "%xz%"=="2" goto :un echo 输入不正确 请重新开始 & ping -n 3 127.1>nul & goto start :ins cd /d %~dp0 copy /y 代码整理.bat "C:\Documents and Settings\Administrator\SendTo\代码整理.bat" set filePat=%~dp0 reg add "HKEY_CLASSES_ROOT\Directory\shell\AStyle" /v "" /d "&AS代码整理" /f reg add "HKEY_CLASSES_ROOT\Directory\shell\AStyle\command" /v "" /d "%filePat%代码整理.bat \"%%l%\"" /f reg add "HKEY_CLASSES_ROOT\*\shell\AStyle" /v "" /d "&AS代码整理" /f reg add "HKEY_CLASSES_ROOT\*\shell\AStyle\command" /v "" /d "%filePat%代码整理.bat \"%%l%\"" /f goto end :un del /q "C:\Documents and Settings\Administrator\SendTo\代码整理.bat" reg delete "HKEY_CLASSES_ROOT\Directory\shell\AStyle" /f reg delete "HKEY_CLASSES_ROOT\*\shell\AStyle" /f goto end :end echo. echo. 看日出 echo. echo ╭⌒╮¤ ╭══╮ 牵着手 echo ╭╭ ⌒╮ ●╭○╮ ╭╯Diy ║ echo ╰ ----╯/█∨█\ ╰⊙═⊙╯ 去海边 echo ~~~~~~~~~~∏~~∏~~~~~~~~~~~. ping -n 10 127.1>nul exit
==========================
20130725更新内容
代码整理助手V1.1.rar
1.在if else 条件块后面的代码自动加上花括号 ,
例如:
if(a<0)a++;
else a--;
整理后:
if(a<0)
{
a++;
}
else
{
a--;
}
2.for语句块前后不再自动加空一行
相关推荐
【标题】"(MDK整理代码插件)AStyle_2.02.1_windows.zip"指的是Artistic Style,简称AStyle,这是一个开源的代码格式化工具,主要用于C、C++、C#以及Java等语言的源代码美化和标准化。这个版本是2.02.1,特别为...
AStyle是一款强大的源代码格式化工具,它主要用于整理和美化编程语言的源代码,使代码风格更加统一,提高代码的可读性和维护性。这个版本可能是针对KEIL软件用户的,因为描述中提到了"可安装在KEIL软件中"。 在...
综上所述,"astyle之小乌龟辅助工具V1.1"是针对编程团队设计的,它通过集成AStyle和TortoiseSVN,实现了在Windows环境中自动格式化代码的功能,尤其在V1.1版本中,修复了处理含空格路径的问题,提高了工具的适用性。...
Artistic Style,简称AStyle,是一款开源的源代码格式化工具,主要用于C、C++以及C++/CLI等编程语言的代码美化和格式整理。这个版本号2.02.1可能包含了对早期版本的改进和修复,以提供更稳定和高效的服务。 在描述...
AStyle是一款源代码格式化工具,常用于整理C、C++和C#等编程语言的代码样式,使得代码更易读,更符合特定的编码规范。 描述中提到,使用这个安装包的方法是解压全部文件,然后找到"bin"目录下的可执行文件。这意味...
AStyle,全称Artistic Style,是一款开源的代码格式化工具,主要用于C,C++,C++/CLI,Objective-C,C#和Java等编程语言的代码风格整理。它能帮助程序员将代码按照特定的编码规范进行格式化,提高代码的可读性和一致...
总结来说,AStyle 2.01是一个强大的代码格式化工具,它能够帮助开发者统一代码风格,提升代码质量,同时提供便捷的配置和批处理功能,对于大型项目或者团队开发尤其有用。通过合理的配置和使用,可以显著提高代码的...
**标题与描述解析** 标题"AStyle_3.1_windows.zip"中的"AStyle"是指Artistic Style,这是一个开源的源代码格式化、美化工具,适用于多种编程语言,...正确地配置和使用AStyle,能有效提升代码质量和团队协作的效率。
**C代码格式化工具:AStyle_3.0.1_windows** 在编程世界里,代码规范是提升代码可读性和团队协作效率的...通过Eclipse CDT的插件形式,AStyle为开发者提供了便捷的代码格式化体验,使其成为C/C++开发者的得力助手。
在实际应用中,AStyle能够处理常见的源代码格式问题,例如修复不一致的缩进、整理嵌套的大括号、自动添加或删除尾随逗号、转换行结束符等。对于大型项目或多人协作的代码库,使用AStyle定期格式化代码可以极大地提高...
5. **批处理模式**:可以一次性处理多个文件或整个目录,大大提高代码整理的效率。 总的来说,Source Insight结合AStyle,为开发者提供了一套便捷的代码管理和美化解决方案,有助于提高代码质量和团队协作效率。...
**AStyle:代码格式化工具的深度解析** AStyle,全称为Artistic Style,是一款强大的源代码格式化、美化和标准化工具。它被广泛应用于C、C++、C#以及Objective-C等编程语言,旨在帮助程序员保持代码的一致性和...
**AStyle 2.02.1 for Windows:代码格式化与风格优化工具** AStyle,全称为Artistic Style,是一款强大的源代码格式化、美化和风格统一的工具,广泛应用于C和C++编程语言。它能够帮助程序员将杂乱无章的代码整理得...
AStyle_2.05.1_windows astyle_2.05.1_macosx astyle_2.05.1_linux 把bin\AStyle.exe 放到 "D:\program files\AStyle\bin\AStyle.exe" 其中,Run中输入astyle的命令参数:"D:\program files\AStyle\bin\AStyle....
**AStyle 3.1 Windows:代码美化与格式化利器** AStyle,全称为Artistic Style,是一款功能强大的源代码格式化、美化工具。这款工具支持C、C++、C++11、Objective-C、C#、Java、PHP、Python等编程语言,旨在帮助...
**AStyle:源代码格式化的艺术** AStyle,全称为Artistic Style,是一款广受欢迎的开源源代码格式化工具,专为程序员设计,用于改善C,C++,C#和Java等编程语言的源代码风格和格式。这个工具的主要目标是帮助开发者...
5. **批量处理**:Astyle支持对整个项目目录下的所有源代码文件进行格式化,只需在命令行中指定目录即可。例如,`AStyle --recursive .`会递归处理当前目录下的所有源代码文件。 6. **版本兼容性**:Astyle 2.02.1...
此外,AStyle还支持批量处理多个文件,这对于处理整个项目或者库的代码格式化非常有用。只需在命令行中指定文件或目录,AStyle会递归地处理所有找到的源代码文件。但要注意,AStyle默认会直接修改原文件,如果不想...
4. **去除空行和尾部空格**:整理代码,删除不必要的空白行和行尾的空格,保持代码简洁。 5. **统一命名风格**:转换变量、函数和类的命名风格,如camelCase、snake_case或PascalCase。 6. **排序头文件**:自动按...