Keil MDK如何主题美化和代码美化

2024-03-29 15:36
文章标签 代码 keil 美化 mdk 主题

本文主要是介绍Keil MDK如何主题美化和代码美化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

概要

下载地址:Keil MDK主题美化和代码美化

保存插件

配置MDK

使用方法

MDK配色

概要

        编写代码时,缩进和括号的使用对于代码的清晰度和可读性至关重要。手动调整这些格式细节不仅费时,还容易出错。幸运的是,有许多工具能够帮助我们自动格式化代码,确保代码的整洁和一致。

        在推荐的工具中,Astyle是一个非常受欢迎的选项。它是一款用于C、C++、C#和Java等语言的源代码格式化工具,可以自动调整代码的缩进、空格、括号等,使代码更加美观和易于阅读。

        作为MDK(可能是指某种集成开发环境或代码编辑器的误写,如IDE或MKD)的插件,Astyle可以无缝集成到开发环境中,方便在编写代码时随时进行格式化。只需编辑完代码后,点击一键格式化按钮,Astyle就能快速完成代码的格式化工作,省时又省力。

        使用Astyle这样的自动格式化工具,不仅可以提高编码效率,还能确保代码风格的一致性,有助于团队协作和代码维护。因此,我强烈推荐大家尝试使用Astyle或类似的代码格式化工具,让代码编写变得更加轻松和高效。

下载地址:Keil MDK主题美化和代码美化

保存插件

        下载完插件后,将插件包放置到Keil的安装目录下是一种常见且实用的做法,这样既可以确保插件的易于访问,又能避免意外删除。为了防止插件文件被误删或丢失,建议选择一个固定的、专门的文件夹来存放这些插件。您可以将插件包放置在Keil安装目录下的任意子文件夹中,只要确保这个位置对您来说是易于记忆和访问的。

配置MDK

打开一个keil软件,在菜单栏Tools中选择Customize Tools Menu,然后按照下图一步步做:

其中Menu Content就是自定义的用户命令,名称可以自己写。

格式化当前

参数配置:

-n !E   --style=ansi -p -s4 -S -f -xW -w -xw

格式化工程

参数配置:

-n "$E*.c" "$E*.h" --style=ansi -p -s4 -S -f -xW -w -xw -R

!E表示的是当前获得焦点且正在编辑的文件。 $E*.c $E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件。使用的是Astyle默认格式来格式化文件,另外也可以自定义格式,自定义格式参考Astyle官网的帮助文档。

使用方法

MDK配色

        将global.propglobal.prop.de两个文件复制到你的MDK安装目录UV4文件下,替换原来的文件即可。

这篇关于Keil MDK如何主题美化和代码美化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/858964

相关文章

uniapp接入微信小程序原生代码配置方案(优化版)

uniapp项目需要把微信小程序原生语法的功能代码嵌套过来,无需把原生代码转换为uniapp,可以配置拷贝的方式集成过来 1、拷贝代码包到src目录 2、vue.config.js中配置原生代码包直接拷贝到编译目录中 3、pages.json中配置分包目录,原生入口组件的路径 4、manifest.json中配置分包,使用原生组件 5、需要把原生代码包里的页面修改成组件的方

公共筛选组件(二次封装antd)支持代码提示

如果项目是基于antd组件库为基础搭建,可使用此公共筛选组件 使用到的库 npm i antdnpm i lodash-esnpm i @types/lodash-es -D /components/CommonSearch index.tsx import React from 'react';import { Button, Card, Form } from 'antd'

17.用300行代码手写初体验Spring V1.0版本

1.1.课程目标 1、了解看源码最有效的方式,先猜测后验证,不要一开始就去调试代码。 2、浓缩就是精华,用 300行最简洁的代码 提炼Spring的基本设计思想。 3、掌握Spring框架的基本脉络。 1.2.内容定位 1、 具有1年以上的SpringMVC使用经验。 2、 希望深入了解Spring源码的人群,对 Spring有一个整体的宏观感受。 3、 全程手写实现SpringM

代码随想录算法训练营:12/60

非科班学习算法day12 | LeetCode150:逆波兰表达式 ,Leetcode239: 滑动窗口最大值  目录 介绍 一、基础概念补充: 1.c++字符串转为数字 1. std::stoi, std::stol, std::stoll, std::stoul, std::stoull(最常用) 2. std::stringstream 3. std::atoi, std

记录AS混淆代码模板

开启混淆得先在build.gradle文件中把 minifyEnabled false改成true,以及shrinkResources true//去除无用的resource文件 这些是写在proguard-rules.pro文件内的 指定代码的压缩级别 -optimizationpasses 5 包明不混合大小写 -dontusemixedcaseclassnames 不去忽略非公共

麻了!一觉醒来,代码全挂了。。

作为⼀名程序员,相信大家平时都有代码托管的需求。 相信有不少同学或者团队都习惯把自己的代码托管到GitHub平台上。 但是GitHub大家知道,经常在访问速度这方面并不是很快,有时候因为网络问题甚至根本连网站都打不开了,所以导致使用体验并不友好。 经常一觉醒来,居然发现我竟然看不到我自己上传的代码了。。 那在国内,除了GitHub,另外还有一个比较常用的Gitee平台也可以用于

vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题

文章目录 1.vscode创建运行编译vue3项目2.添加项目资源3.添加element-plus元素4.修改为暗黑主题4.1.在main.js主文件中引入暗黑样式4.2.添加自定义样式文件4.3.html页面html标签添加样式 5.常见错误5.1.未使用变量5.2.关闭typescript检查5.3.调试器支持5.4.允许未到达代码和未定义代码 6.element常用标签6.1.下拉列表

众所周知,配置即代码≠基础设置即代码

​前段时间翻到几条留言,问: “配置即代码和基础设施即代码一样吗?” “配置即代码是什么?怎么都是基础设施即代码?” 我们都是知道,DevOp的快速发展,让服务器管理与配置的时间大大减少,配置即代码和基础设施即代码作为DevOps的重要实践,在其中起到了关键性作用。 不少人将二者看作是一件事,配置即大代码是关于管理特定的应用程序配置设置本身,而基础设施即代码更关注的是部署支持应用程序环境所需的

53、Flink Interval Join 代码示例

1、概述 interval Join 默认会根据 keyBy 的条件进行 Join 此时为 Inner Join; interval Join 算子的水位线会取两条流中水位线的最小值; interval Join 迟到数据的判定是以 interval Join 算子的水位线为基准; interval Join 可以分别输出两条流中迟到的数据-[sideOutputLeftLateData,

Git代码管理的常用操作

在VS022中,Git的管理要先建立本地或远程仓库,然后commit到本地,最后push到远程代码库。 或者不建立本地的情况,直接拉取已有的远程代码。 Git是一个分布式版本控制系统,用于跟踪和管理文件的变化。它可以记录文件的修改历史,并且可以轻松地回滚到任何历史版本。 Git的基本概念包括: 仓库(Repository):Git使用仓库来存储文件的版本历史。一个仓库可以包含多个文件