当前位置:网站首页>Keil5 MDK's formatting code tool and adding shortcuts
Keil5 MDK's formatting code tool and adding shortcuts
2022-07-06 14:42:00 【LLearners】
Preface
keil There are many functions and Tools, Today I will briefly talk about one Tools. This tool is mainly applicable to one-time formatting of code . Formatting is about the neatness of the code . The code is properly neat , It helps us read the code .
Every time you write code , I don't pay attention to the format specification of the code all the time , There are always some files whose code format is not standardized , Every adjustment is particularly troublesome and always makes mistakes , Especially the novice Xiaobai . Now let's use a tool Astyle, It can easily format the program code into the style you want without manual modification .
For more convenient operation , We have added formatting tools Astyle Shortcut to , Don't always use the mouse to click , Faster and more convenient formatting code .
Astyle Introduce
Astyle namely Artistic Style, Is one that can be used for C, C++, C++/CLI, Objective‑C, C# and Java Programming language formatting open source tools .
Official website :Artistic Style - Index
Baidu network disk link :https://pan.baidu.com/s/11yloLOZWK0-7bnLSM4umRA#list/path
Extraction code :a6de
The following is about the configuration and use of tools : Format the current file 、 Format all .c file , Format all .h file 、 Shortcut settings
keil(MDK) Loading tools in Astyle( Format current file tool settings )
- stay Astyle Official website Download the latest compiled Astyle. Or Baidu disk download .
- When the download is complete , Unzip to a directory , Enter the unzipped file and find bin Under the Astyle.exe.
- open keil(MDK) , choice Tools->Customize Tools Menu
- The first 1 Step click the new button , Step enter the name : Format the current file
- The first 1 Click next 1 Location , The first 2 Click next 2 Select the location under the storage path Astyle.exe file
- Enter the command in the following position ( Pay attention to case ):!E Click... After input OK, Will be in tools The tool added as shown in the figure below appears .
- The above configuration is complete , We are now using , Find a file , choice Tools-> Format the current file . Figure 1 is unformatted , Figure 2 is formatted .
keil(MDK) Loading tools in Astyle( format .c and .h file Tool settings )
- The configuration is the same as formatting the current file . Also used is Astyle.exe file
- Name and another configuration are shown in the figure ..c File configuration :-n "$E*.c" .h File configuration :"$E*.h"
keil(MDK) Shortcut keys perform quick formatting of code ( Quick format tool settings )
Edit->Configuration Switch to Shortcut Keys Options , choice Format the current file , Click on Create Shortcut Create a new shortcut , Press the shortcut key you want to set in the pop-up window , Then save to exit , Using formatting is the shortcut key set by yourself . The following is the graphic operation mode .
1. Open Settings .Edit->Configuration->Shortcut Keys
2. Set as shown in the figure . No 5 Step use to directly enter your own commands . Such as :Ctrl + T
————————————————
Copyright notice : This paper is about CSDN Blogger 「LLearner」 The original article of , follow CC 4.0 BY-SA Copyright agreement , For reprint, please attach the original source link and this statement .
Blog :LLearners The blog of _CSDN Blog - Domain Blogger
Link to the original text :https://blog.csdn.net/weixin_70641798?type=blog
边栏推荐
- 函数:求两个正数的最大公约数和最小公倍
- This article explains in detail how mockmvc is used in practical work
- 《统计学》第八版贾俊平第一章课后习题及答案总结
- [pointer] solve the last person left
- Statistics 8th Edition Jia Junping Chapter IX summary of knowledge points of classified data analysis and answers to exercises after class
- 【指针】使用插入排序法将n个数从小到大进行排列
- Database monitoring SQL execution
- Statistics, 8th Edition, Jia Junping, Chapter 11 summary of knowledge points of univariate linear regression and answers to exercises after class
- 数字电路基础(四) 数据分配器、数据选择器和数值比较器
- Load balancing ribbon of microservices
猜你喜欢
数字电路基础(一)数制与码制
5分钟掌握机器学习鸢尾花逻辑回归分类
Hcip -- MPLS experiment
Get started with Matplotlib drawing
Data mining - a discussion on sample imbalance in classification problems
JDBC transactions, batch processing, and connection pooling (super detailed)
关于交换a和b的值的四种方法
线程的实现方式总结
Intel oneapi - opening a new era of heterogeneity
数字电路基础(四) 数据分配器、数据选择器和数值比较器
随机推荐
MySQL中什么是索引?常用的索引有哪些种类?索引在什么情况下会失效?
Fundamentals of digital circuit (V) arithmetic operation circuit
数字电路基础(三)编码器和译码器
Library management system
【指针】查找最大的字符串
[pointer] delete all spaces in the string s
JDBC 的四种连接方式 直接上代码
《统计学》第八版贾俊平第三章课后习题及答案总结
Record an edu, SQL injection practice
移植蜂鸟E203内核至达芬奇pro35T【集创芯来RISC-V杯】(一)
Internet Management (Information Collection)
内网渗透之内网信息收集(四)
关于交换a和b的值的四种方法
指针:最大值、最小值和平均值
[pointer] use the insertion sorting method to arrange n numbers from small to large
Apache APIs IX has the risk of rewriting the x-real-ip header (cve-2022-24112)
Résumé des points de connaissance et des réponses aux exercices après la classe du chapitre 7 de Jia junping dans la huitième édition des statistiques
On the idea of vulnerability discovery
Intranet information collection of Intranet penetration (4)
[pointer] solve the last person left