keil編輯器的功能實屬落後
編輯代碼主題萬年不變的白色,也嘗試過更換不同的主題顏色,但是效果都不怎麼盡人意
連代碼自動格式化工具都沒有
寫程序最重要的代碼整潔,整潔的代碼不僅可以使人心情愉悅,更重要的是提高效率,增加可讀性
好在開源格式化工具 Astyle 在keil中可用,配置過程我參考了很多網上的資料
這裏總結一下
Astyle官網
http://astyle.sourceforge.net 好用的東西不需要什麼花裏胡哨的介紹,簡單直接是最好的風格
下載鏈接
官網上點下載或者點下面的鏈接
https://nchc.dl.sourceforge.net/project/astyle/astyle/astyle%203.1/AStyle_3.1_windows.zip
安裝步驟
1.將下載過後的.ZIP文件解壓
2.直接將整個文件夾拖入到你的keil安裝目錄下,比如我的是 C:\Keil_v5
3.打開keil 點擊上方的 tools 然後選擇 Customize Tools Menu
4. 新建一個選項,輸入名字Astyle_Current用來格式化當前頁面
command 選擇剛纔Astyle文件夾中的 \bin\Astyle.exe
下方的參數添加
!E --style=gnu --indent=spaces=2
!E 是格式化當前文件的意思
–style=gnu ,風格爲GUN風格,還可以換成其他風格,具體看官網
–indent=spaces=2。 astyle默認的一個TAB是四個空格,這裏爲了和st代碼的風格對應改成兩個空格
5.和上一個一樣,添加如下參數
"$E*.c" "$E*.h" --style=gnu --indent=spaces=2
以上是個格式化當前工程所有.c和.h文件的意思
使用體驗
打開一個文件,代碼很亂
點擊Astyle Current 之後代碼整齊排列
還有多種風格,詳見官網文檔
注意:有時候點擊之後沒有反應保存一下就好了
命令介紹 ,點擊 documentation 所有的使用方法都在這裏了
代碼風格選項,可以換成你需要的代碼風格
That`s All Thanks!
你的支持是我前進的動力,如果你 jio 得 有用的話,請點個贊再走哦