当前位置:网站首页>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
边栏推荐
- [pointer] use the insertion sorting method to arrange n numbers from small to large
- Markdown font color editing teaching
- Hcip -- MPLS experiment
- 图书管理系统
- 【指针】求字符串的长度
- 《统计学》第八版贾俊平第四章总结及课后习题答案
- Get started with Matplotlib drawing
- Function: find the root of the equation by Newton iterative method
- On the idea of vulnerability discovery
- 数字电路基础(二)逻辑代数
猜你喜欢
On the idea of vulnerability discovery
Chain team implementation (C language)
王爽汇编语言详细学习笔记二:寄存器
《统计学》第八版贾俊平第六章统计量及抽样分布知识点总结及课后习题答案
《统计学》第八版贾俊平第十二章多元线性回归知识点总结及课后习题答案
Keil5-MDK的格式化代码工具及添加快捷方式
Wu Enda's latest interview! Data centric reasons
《统计学》第八版贾俊平第九章分类数据分析知识点总结及课后习题答案
《统计学》第八版贾俊平第十一章一元线性回归知识点总结及课后习题答案
Captcha killer verification code identification plug-in
随机推荐
SystemVerilog discusses loop loop structure and built-in loop variable I
“Hello IC World”
Transplant hummingbird e203 core to Da Vinci pro35t [Jichuang xinlai risc-v Cup] (I)
函数:计算字符串中大写字母的个数
Function: calculates the number of uppercase letters in a string
Overview of LNMP architecture and construction of related services
C language learning summary (I) (under update)
内网渗透之内网信息收集(二)
Sword finger offer 23 - print binary tree from top to bottom
Matplotlib绘图快速入门
“Hello IC World”
Using flask_ Whooshalchemyplus Jieba realizes global search of flask
Solutions to common problems in database development such as MySQL
How to earn the first pot of gold in CSDN (we are all creators)
ES全文索引
1. Payment system
How does SQLite count the data that meets another condition under the data that has been classified once
Statistics 8th Edition Jia Junping Chapter 7 Summary of knowledge points and answers to exercises after class
Library management system
指针:最大值、最小值和平均值