西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

Artistic Style 源碼格式化工具

2.0.6 官方版
  • Artistic Style 源碼格式化工具2.0.6 官方版
  • 軟件大小:515KB
  • 更新時(shí)間:2017-03-08 09:50
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費(fèi)軟件 / 編程輔助
  • 軟件等級:4級
  • 應(yīng)用平臺:WinAll, WinXP, Win7
  • 官方網(wǎng)站:http://astyle.sourceforge.net/
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

astyle下載是一個(gè)開源的源碼格式化工具軟件,命令行版的,支持 C/C++、C# 和 Java 語言。不止是一個(gè)命令行工具,還有很多編輯器插件,使用AStyle Win 的好處是可以快速了解一下各個(gè)參數(shù)是干什么用的,可以預(yù)覽的,當(dāng)然也可以看astyle的文檔,html格式的,很詳細(xì)

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

使用方法

因?yàn)橹挥幸粋(gè)exe就可以執(zhí)行,為了使用方便,我把它拷貝到windows\system32目錄下。

運(yùn)行cmd.exe,進(jìn)入命令行
astyle -h   得到命令行幫助,參數(shù)有很多,不過如果大多數(shù)情況下并不使用,默認(rèn)設(shè)置就很好了

astyle a.c    格式化當(dāng)前目錄下的a.c文件
astyle *.c    格式化所有當(dāng)前目錄下的.c 文件
可以把你的喜歡的風(fēng)格存為一個(gè)文本文件,名必須為 astylerc ,存放在%USERPROFILE%目錄下,以后就不用輸入?yún)?shù)了,

我的astylerc 文件內(nèi)容為

style=ansi
#---------------indent options-----------------
indent=spaces=4
indent-preprocessor
indent-namespaces
max-instatement-indent=80
min-conditional-indent=0
pad=oper
unpad=paren
#------------- breack options --------------------
one-line=keep-statements
one-line=keep-blocks

#Add extra indentation to namespace blocks
suffix=none
errors-to-stdout

基本命令

astyle --style=ansi main.cs

格式化目錄

使用ansi風(fēng)格格式當(dāng)前目錄下的所有cpp,cs文件,注意在批處理文件時(shí),"%f" 要改為"%%f"

for /R %f in (*.cpp;*.cs;) do astyle --style=ansi "%f"

參數(shù)說明:

加入到VS2008,VS2005

工具——>外部工具——>添加

標(biāo)題:astyle

命令:AStyle.exe (填好astyle.exe的路徑)

參數(shù):--style=allman -N $(ItemDir)$(ItemFileName)$(ItemExt)

初始目錄:$(TargetDir)

勾上“使用初始目錄”

點(diǎn)擊確定完成,以后就可以在工具菜單中找到“astyle“這一項(xiàng)了,點(diǎn)擊它,就可以對當(dāng)前文件進(jìn)行格式化操作。

加入到VS6

Tools——>Customize——>Tools

標(biāo)題:astyle

命令:AStyle.exe (填好astyle.exe的路徑)

參數(shù):--style=ansi -s4 --suffix=.orig $(FileName)$(FileExt)

初始目錄:$(FileDir)

勾上“Using Output Window”

點(diǎn)擊確定完成。以后就可以在工具菜單中找到“astyle“這一項(xiàng)了,點(diǎn)擊它,就可以對當(dāng)前文件進(jìn)行格式化操作。

加入到Ultraedit和UltraStudio

高級-->工具配置——>外部工具——>添加

命令:AStyle.exe -v --style=ansi -s4 --suffix=.orig "%f"(填好astyle.exe的路徑)

Optiones:選擇 Windows program和Save Active File.

Output: 選擇output to list box,show dos box 和no replace。

點(diǎn)擊確定完成。以后就可以在工具菜單中找到“astyle“這一項(xiàng)了,點(diǎn)擊它,就可以對當(dāng)前文件進(jìn)行格式化操作。

加入到Source insight

Options-->Custom Command-->Add

Command:astyle

Run "D:\soft\astyle\astyle.exe" --style=ansi -f -p -P -U -v -n -N %f(填好astyle.exe的路徑)

Output:不選.

Control: 選擇pause when done和exit to window.

source links in output:file, then line

-->menu

add to work menu.

點(diǎn)擊確定完成。以后就可以在Work菜單中找到“astyle“這一項(xiàng)了,點(diǎn)擊它,就可以對當(dāng)前文件進(jìn)行格式化操作。

控制臺目錄批處理(astyle.bat)

REM 批量將本目錄中的所有C++文件用Astyle進(jìn)行代碼美化操作

REM 設(shè)置Astyle命令位置和參數(shù)

@echo off

set astyle="astyle.exe"

REM 循環(huán)遍歷目錄

for /r . %%a in (*.cpp;*.c) do %astyle% --style=ansi --pad=oper --unpad=paren -s4 -n "%%a"

for /r . %%a in (*.hpp;*.h) do %astyle% --style=ansi --pad=oper --unpad=paren -s4 -n "%%a"

REM 刪除所有的astyle生成文件

for /r . %%a in (*.orig) do del "%%a"

pause

編輯器集成

---------------------------------------------------------  1)   Program notepad 

---------------------------------------------------------
  2)   IAR 4.21

----------------------------------------------------------
  3)   Visual C++ 6.0

  4)   AVR Studio (幫助中沒有打開配置工具的參數(shù),沒有完成)

  5) IAR 7.13

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載