http://astyle.sourceforge.net/
指令說明:
http://astyle.sourceforge.net/astyle.html
與Visual Studio整合:
1. Visual Studio->Tools->External Tools->Add
2. Add:
Title: AStyle
Command: C:\Program Files\AStyle\bin\AStyle.exe #執行檔位置
Arguments: --style=linux -T -xl -C -S -N -L -Y -p -U -y -n $(ItemFileName)$(ItemExt) #請參考指令說明
Initial directory: $(ItemDir)
3. OK:
4. Add shortcut:
a: Click right button of mouse in toolbar->Customize
b: Tools->drag "external commandx" to toolbar
P.S. x is the order of your command.
參考網站:
http://infiniteengine.blogspot.tw/2011/08/artistic-style.html
http://blog.csdn.net/xiaotao2004/article/details/1560538
指令參考:
--style=linux / --style=knf / -A8
--indent=force-tab / -T
--attach-inlines / -xl
--indent-classes / -C
--indent-switches / -S
--indent-namespaces / -N
--indent-labels / -L
--indent-col1-comments / -Y
--pad-oper / -p
--unpad-paren / -U
//--align-pointer=type / -k1
//--align-reference=type / -W1
--break-closing-brackets / -y
--suffix=none / -n 不產生備份檔.orig
--style=linux -T -xl -C -S -N -L -Y -p -U -y -n $(ItemFileName)$(ItemExt)