依赖程序来源: 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
AStyle_3.1_windows,代码格式化工具,可安装在KEIL软件中
AStyle_2.02.1_windows安装包,使用方法:将整个文件释放出来,bin目录下为可执行文件,添加到MDK工程中即可使用
c c++代码美化,格式整理。有多种格式可选
AStyle_3.1,可用于规范化keil代码格式
"D:\software\AStyle_2.05.1_windows\AStyle\bin\AStyle.exe" D:\000_code\HNPlugins\01_code\rpt_sys/*.cpp D:\000_code\HNPlugins\01_code\rpt_sys/*.h astyle --ascii --style=bsd --convert-tabs --indent=...
NOTEpad 代码对齐AStyle_2.06_windows
Astyle是一个用来对C/C++代码进行格式化的 Eclipse 插件,可在 Eclipse CDT 环境中使用。该插件基于 Artistic Style 开发。
Astyle是一个代码格式化工具,也可在官网下载,官网链接https://sourceforge.net/projects/astyle/files/astyle/astyle%202.04/
代码格式化插件可用于source-insight
是个一整理代码的工具,附件有方法告诉你如何使用。是个一整理代码的工具,附件有方法告诉你如何使用。是个一整理代码的工具,附件有方法告诉你如何使用。
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....
一个插件,调整keil中代码格式,比如自动对齐等等,使得代码更干净整洁
Windows下Source Insight中代码格式化工具 AStyle_3.1_windows
AStyle_3.1_windows 官网下载的很好用的软件,可以自动格式化代码格式,使用方法请参考https://blog.csdn.net/dashumak/article/details/82355745
Astyle(keil 格式代码神器)包含安装包与详细使用教程,轻松整理你的代码
代码风格、代码格式化用,用于c 和c++,Keil uVision代码风格化,附带使用说明。