Source Insight 4.0配置格式化工具AStyle.exe

Source Insight 4.0配置格式化工具AStyle.exe

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

相關文章
相關標籤/搜索