当前位置:网站首页>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
边栏推荐
- 《统计学》第八版贾俊平第十四章指数知识点总结及课后习题答案
- Feature extraction and detection 14 plane object recognition
- 内网渗透之内网信息收集(四)
- Bing Dwen Dwen official NFT blind box will be sold for about 626 yuan each; JD home programmer was sentenced for deleting the library and running away; Laravel 9 officially released | Sifu weekly
- Mathematical modeling idea of 2022 central China Cup
- 指针:最大值、最小值和平均值
- High concurrency programming series: 6 steps of JVM performance tuning and detailed explanation of key tuning parameters
- 使用 flask_whooshalchemyplus jieba实现flask的全局搜索
- 安全面试之XSS(跨站脚本攻击)
- 2022华中杯数学建模思路
猜你喜欢
5 minutes to master machine learning iris logical regression classification
Data mining - a discussion on sample imbalance in classification problems
Based on authorized access, cross host, and permission allocation under sqlserver
Solutions to common problems in database development such as MySQL
High concurrency programming series: 6 steps of JVM performance tuning and detailed explanation of key tuning parameters
《统计学》第八版贾俊平第三章课后习题及答案总结
New version of postman flows [introductory teaching chapter 01 send request]
MySQL中什么是索引?常用的索引有哪些种类?索引在什么情况下会失效?
Statistics, 8th Edition, Jia Junping, Chapter 6 Summary of knowledge points of statistics and sampling distribution and answers to exercises after class
Apache APIs IX has the risk of rewriting the x-real-ip header (cve-2022-24112)
随机推荐
《统计学》第八版贾俊平第八章假设检验知识点总结及课后习题答案
High concurrency programming series: 6 steps of JVM performance tuning and detailed explanation of key tuning parameters
Windows platform mongodb database installation
Harmonyos application development -- address book management system telmanagesys based on listcontainer [phonebook][api v6]
Quaternion -- basic concepts (Reprint)
. Net6: develop modern 3D industrial software based on WPF (2)
数字电路基础(二)逻辑代数
数字电路基础(五)算术运算电路
Overview of LNMP architecture and construction of related services
Function: find 1-1/2+1/3-1/4+1/5-1/6+1/7-... +1/n
《统计学》第八版贾俊平第二章课后习题及答案总结
Solutions to common problems in database development such as MySQL
Interview Essentials: what is the mysterious framework asking?
[pointer] delete all spaces in the string s
【指针】统计一字符串在另一个字符串中出现的次数
[pointer] find the value of the largest element in the two-dimensional array
JDBC事务、批处理以及连接池(超详细)
【指针】求解最后留下的人
captcha-killer验证码识别插件
5 minutes to master machine learning iris logical regression classification