日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 小麥大叔
[導(dǎo)讀]點擊上方“小麥大叔”,選擇“置頂/星標公眾號”福利干貨,第一時間送達1Astyle介紹Astyle全稱ArtisticStyle,是一個免費,快速,小型的自動格式化程序,適用于C,C,C/CLI,Objective?C,C#和Java源代碼。官網(wǎng)地址:http://astyle....










style="box-sizing: border-box;margin: 10px auto;font-weight: bold;font-size: 24px;height: 40px;background-color: rgb(251, 251, 251);border-bottom: 1px solid rgb(246, 246, 246);overflow: hidden;">1 Astyle介紹

Astyle全稱Artistic Style,是一個免費,快速,小型的自動格式化程序,適用于C,C ,C /CLI,Objective?C,C#和Java源代碼。


官網(wǎng)地址:http://astyle.sourceforge.net/


下載地址:https://sourceforge.net/projects/astyle/


2 Astyle初體驗

直觀一點,我們來看看下面沒有經(jīng)過Astyle格式化的代碼:接下來我們用Astyle插件給它格式化看一下:很明顯,第一種代碼風格要是每次參考別人的代碼看到的是這樣的,那基本連繼續(xù)看下去的心情都沒有了,果斷右鍵回收站,第二種代碼風格,看起來就舒服多了。


也就是說,以后但凡看別人的代碼,第一件事先用Astyle插件把代碼風格格式化一下,變成合適自己的那種風格,也有利于提高自己的學(xué)習和工作效率;一個好的程序,不僅要有好的算法,同時也需要有良好的書寫風格。


3 Astyle插件在Keil工程中的適配

這里我使用的的Keil軟件版本是:V5.29.0.0


3.1 keil5配置用戶自定義插件


選擇Customize Tools Menu



3.2 添加用戶自定義命令并配置參數(shù)


其中Menu Content就是自定義的用戶命令,名稱可以自己寫,接下來看看我做的兩個用戶命令。


一、用戶命令:格式化工程

參數(shù)配置:(這個是自己參考別人的方法配置的)


-n "$E*.c" "$E*.h" --style=ansi -p -s4 -S -f -xW -w -xw -R

二、用戶命令:格式化當前文件

參數(shù)配置:(這個是自己參考別人的方法配置的)


-n !E --style=ansi -p -s4 -S -f -xW -w -xw
注:!E表示的是當前獲得焦點且正在編輯的文件。$E*.c和$E*.h代表當前獲得焦點且正在編輯文件所在目錄下所有.c和.h文件(參考keil uVision的幫助文檔)使用的是Astyle默認格式來格式化文件,另外也可以自定義格式,自定義格式參考Astyle官網(wǎng)的幫助文檔。


3.3 選擇命令對.c或.h開始格式化處理


然后點擊自己配置的用戶命令即可完成代碼格式化,其它的風格詳情查看官網(wǎng)的開發(fā)文檔學(xué)習。



—— The End ——



本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉