1. 下載AStyle.exe工具,官網地址:https://sourceforge.net/projects/astyle/files/html
下載後解壓縮文件,進入AStyle_3.1_windows\AStyle\bin目錄下取出AStyle.exe文件,將其放到要存放的目錄下,這裏是放在C:\Local\Tools文件夾下windows
2. 點擊source Insight工具欄Tools->custom commands,進入以下配置界面函數
點擊右側Add按鈕,添加名稱AStyle-Code,完成後點擊OK按鈕。工具
在Run命令框裏輸入C:\Local\Tools\AStyle.exe --style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %f編碼
注意C:\Local\Tools\AStyle.exe爲AStyle.exe的存放路徑,勾選以下圖中outputhe和Control下的選項:.net
3. 點擊右下方Keys按鈕,點擊Assign New Key,輸入但願使用的快捷鍵,通常使用Ctrl+Alt+F。3d
至此已經完成了AStyle工具的配置,下面解釋一下配置中各命令的功能:指針
--style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %fhtm
--style=allman 全部花括號都單獨成一行的風格blog
-k3 指針位置風格,對應爲char *_ptr,及指針靠近變量
-W1 &風格,對應爲char &fool; 及地址符靠近變量
-xG 在逗號後面添加空格
-S switch語句下的case添加縮進
-s4 一次縮進爲4個空格鍵
-xb (e.g. 'if', 'for', 'while'...)語句後加回車
-U 移除括號兩邊沒必要要的空格
-p 在 =、+、- 等操做符兩邊插入空格
-xf 定義函數時函數返回值與函數名置爲同一行
-xh 聲明函數時函數返回值與函數名置爲同一行
-xC120 一行最長編碼爲120
-xL 根據邏輯代碼回車
-H (e.g. 'if', 'for', 'while'...)與 ( 間加空格
-Y 讓註釋和代碼一塊兒縮進
-xW 宏定義嵌套時縮進
-w 宏定義換行縮進
-n 運行時不生成備份文件,即默認的.orig文件
詳細介紹能夠參照官方文檔:http://astyle.sourceforge.net/astyle.html#_options