当前位置:网站首页>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
边栏推荐
- flask实现强制登陆
- “Hello IC World”
- Query method of database multi table link
- 5 minutes to master machine learning iris logical regression classification
- . Net6: develop modern 3D industrial software based on WPF (2)
- 《统计学》第八版贾俊平第三章课后习题及答案总结
- 使用 flask_whooshalchemyplus jieba实现flask的全局搜索
- C language learning summary (I) (under update)
- 《统计学》第八版贾俊平第十三章时间序列分析和预测知识点总结及课后习题答案
- 【指针】数组逆序重新存放后并输出
猜你喜欢

数据库多表链接的查询方式

Realize applet payment function with applet cloud development (including source code)

Markdown font color editing teaching

Statistics 8th Edition Jia Junping Chapter IX summary of knowledge points of classified data analysis and answers to exercises after class

数字电路基础(三)编码器和译码器

王爽汇编语言详细学习笔记二:寄存器

Statistics 8th Edition Jia Junping Chapter XIII Summary of knowledge points of time series analysis and prediction and answers to exercises after class

How does SQLite count the data that meets another condition under the data that has been classified once

5 minutes to master machine learning iris logical regression classification
![Transplant hummingbird e203 core to Da Vinci pro35t [Jichuang xinlai risc-v Cup] (I)](/img/85/d6b196f22b60ad5003f73eb8d8a908.png)
Transplant hummingbird e203 core to Da Vinci pro35t [Jichuang xinlai risc-v Cup] (I)
随机推荐
Record an edu, SQL injection practice
数字电路基础(三)编码器和译码器
王爽汇编语言详细学习笔记二:寄存器
Network technology related topics
C language learning summary (I) (under update)
servlet中 servlet context与 session与 request三个对象的常用方法和存放数据的作用域。
Intel oneapi - opening a new era of heterogeneity
Pointers: maximum, minimum, and average
浙大版《C语言程序设计实验与习题指导(第3版)》题目集
How does SQLite count the data that meets another condition under the data that has been classified once
Numpy快速上手指南
JVM memory model concept
5 minutes to master machine learning iris logical regression classification
Mathematical modeling idea of 2022 central China Cup
Pointer -- eliminate all numbers in the string
SystemVerilog discusses loop loop structure and built-in loop variable I
Fundamentals of digital circuit (V) arithmetic operation circuit
{1,2,3,2,5}查重问题
Statistics, 8th Edition, Jia Junping, Chapter VIII, summary of knowledge points of hypothesis test and answers to exercises after class
数字电路基础(二)逻辑代数