天天看點

Keil使用AStyle格式化代碼

目錄: 1、添加Astyle菜單 2、添加Astyle All Files 和Astyle Current File菜單(自定義菜單名,可以使用中文) 3、添加Command指令 4、填寫Arguments 5、操作前後對比 -------------------------------------------------------- 軟體搜尋百度,或搜尋我的百度網盤“AStyle_2.02.1_windows(格式化代碼用)”。如果Win系統中裝有加密系統,檔案會被加密。 ------------------------------------------------------------------------------------------------------------------ 1、添加Astyle菜單 uVision4中單擊Tools菜單---Customize Tools Menu -------------------------------------------------------- 2、添加Astyle All Files 和Astyle Current File菜單(自定義菜單名,可以使用中文) 在這裡添加了兩個菜單,分别是格式化目前檔案和格式化project中的所有檔案。 -------------------------------------------------------- 3、添加Command指令 單擊...按鈕,選擇Astyle.exe。

Keil使用AStyle格式化代碼

-------------------------------------------------------- 4、填寫Arguments

Astyle Current File菜單填寫  !E

Astyle All Files菜單填寫  "$E*.c" "$E*.h"

注:!E 表示的是目前獲得焦點且正在編輯的檔案。

    $E*.c和$E*.h代表目前獲得焦點且正在編輯檔案所在目錄下所有.c和.h檔案(參考keil uVision的幫助文檔)    

    使用的是Astyle預設格式來格式化檔案,另外也可以自定義格式,自定義格式參考Astyle的幫助文檔。預設格式化後,會備份原檔案為源檔案名.orig。如果不想讓Astyle備份檔案,可以使用-n參數。 如:-n !E (表示格式化目前檔案,不備份)

在keil中的使用效果:生成的菜單出現在Tools的下拉菜單中,Astyle的運作結構出現在keil的Build Output視窗中。 -------------------------------------------------------- 5、操作前後對比

Keil使用AStyle格式化代碼
Keil使用AStyle格式化代碼

  ------------------------------------------------------------------------------------------------------------------