1. 程式人生 > >在Keil中 自動格式化 程式碼

在Keil中 自動格式化 程式碼

轉載:https://www.ruitz.cn/?p=117

在rtz使用Visual Studio或者IDEA等IDE時,經常會用到這些IDE提供的“自動格式化程式碼”功能。

在日常Coding的過程中,調整程式碼經常會造成格式混亂,複製貼上程式碼時也會發生縮排錯誤等影響格式的錯誤。

在使用IDEA或VS等IDE時,只需要按下“自動格式化”就可以快速自動格式化程式碼,非常方便。

然而,在Keil中並沒有自動格式化這一功能,偏偏在嵌入式開發中複製程式碼的次數還是最頻繁的

對著像被狗啃過一樣的程式碼時,大好的心情蕩然無存。

rtz在無意中發現了一款叫Astyle(http://astyle.sourceforge.net/

)的軟體,可以在Keil中自動格式化程式碼。

下載Astyle後,在bin目錄只有一個Astyle.exe檔案,非常輕量化。

把Astyle.exe檔案複製到Keil的安裝目錄(rtz的keil安裝在D:/Keil_v5/)

然後開啟Keil,在Tools選單下,開啟Customize Tools Menu選項

新建一個Menu Content,名字可以隨便起(rtz起名叫“自動排版當前檔案”)

Command選擇keil安裝目錄下的Astyle.exe檔案

Arguments填寫 !E

單擊OK,然後在Tools選單下選擇剛剛新增的選項

當前開啟的程式碼會被自動格式化。