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


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

1. 下載AStyle.exe工具,官網地址:https://sourceforge.net/projects/astyle/files/

     下載后解壓縮文件,進入AStyle_3.1_windows\AStyle\bin目錄下取出AStyle.exe文件,將其放到要存放的目錄下,這里是放在C:\Local\Tools文件夾下

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下的選項:

 

 

3. 點擊右下方Keys按鈕,點擊Assign New Key,輸入希望使用的快捷鍵,一般使用Ctrl+Alt+F。

 

至此已經完成了AStyle工具的配置,下面解釋一下配置中各命令的功能:

--style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %f

--style=allman 所有花括號都單獨成一行的風格

-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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM