欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13570|回復: 5
收起左側

在Keil中可用的自動排版(格式化)工具分享

  [復制鏈接]
ID:396170 發表于 2018-9-10 21:19 | 顯示全部樓層 |閱讀模式
在Keil中沒有自動排版的功能,我試了沒找到可用的設置,分享一個可以實現此功能的工具
有此困擾的朋友可以試試,里面含有簡單的使用說明

1、µVision4中單擊Tools菜單---Customize Tools Menu

2、添加Astyle All Files 和Astyle Current File菜單(自定義菜單名,可以使用中文)

3、添加Command命令:單擊...按鈕,選擇Astyle.exe文件。

4、Arguments:
Astyle Current File菜單填寫 !E                當前文件
Astyle All Files菜單填寫 "$E*.c" "$E*.h"        當前文件所在文件夾中的所有.c 和.h文件

5、使用配置文件:
在上一步的Arguments里加上參數:--options=d:\astyle.conf        注意要用空格與其它參數隔開

6、現在可以在astyle.conf中添加上符合自己習慣的參數了,我只加了兩個參數(每個參數一行,不需要加空格):
--indent=spaces=2        我沒寫錯,就是兩個等號,這個參數默認是4,Deil里的tab是2個字符的距離,我習慣用2
--pad-oper            在操作符兩邊增加空格,比如等號


效果如圖:
無標題.png

0.png

全部資料51hei下載地址:
Keil自動排版.7z (190.28 KB, 下載次數: 297)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:158812 發表于 2018-9-11 09:56 | 顯示全部樓層
KEIL其實自己有有自動排版,但是沒有IAR那樣的一鍵全部重排,那個太方便了。
回復

使用道具 舉報

ID:396170 發表于 2018-9-11 19:39 | 顯示全部樓層
netbeetle 發表于 2018-9-11 09:56
KEIL其實自己有有自動排版,但是沒有IAR那樣的一鍵全部重排,那個太方便了。

沒有吧,排本文件都沒有,只有在回車時到上一行開始的位置,在括號結束時也不會自動排
回復

使用道具 舉報

ID:405372 發表于 2019-6-18 09:31 | 顯示全部樓層
強迫癥的救星啊
回復

使用道具 舉報

ID:82419 發表于 2019-6-24 07:16 來自觸屏版 | 顯示全部樓層
留下腳步,以便不時之需!
回復

使用道具 舉報

6#
無效樓層,該帖已經被刪除
ID:387948 發表于 2020-3-19 16:14 | 顯示全部樓層
參數配置可以用這些 --style=allman --indent=spaces=4 --indent-preproc-block --pad-oper --pad-header --unpad-paren --suffix=none --align-pointer=name --lineend=linux --convert-tabs --verbose  
回復

使用道具 舉報

8#
無效樓層,該帖已經被刪除
9#
無效樓層,該帖已經被刪除
10#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表