keil5编辑器主题配色美化使用(附六款暗黑主题)

news2024/11/27 1:36:51

41ce35f5b244404d85170bb7c6804311.png

一、通过配置文件修改主题

1、在软件安装目下备份以下三个文件,更换主题只需要替换global.prop

  • arm.prop
  • global.prop
  • global.prop.def

b22b9c5ea1cd4f1ea2f90c86954c7883.png

8ed157fb14d64e5bbac9b1fb6a229128.png

2、替换配置文件

将已经准备好的配色文件复制到\UV4下替换

https://download.csdn.net/download/qq_43445867/88064961

Theme1:

b2fa9651f7984ed2ae81f78df2ebe36c.png

Theme2:

80f87e97fb2f4747834d068dfc520c3c.png

Theme3:

ac30788f22f347d68c9d67561597ec73.png

Theme4:

52964b76cd1749d784446df06d0505d6.png

白天暗夜主题: https://download.csdn.net/download/qq_43445867/88065191

Theme5:

5100a7157a8243a8af23e36f28409cec.png

 Theme6:

a5596350a6e643faa615f000fb7b645c.png

 二、通过程序内部进行修改

1、点击小扳手

db71f5259b38447a914c244c2a95dc52.png
2、选择 Color & Fonts

1.All Editions

cb5e88f105224040b68ef6d5069318bb.png

  •  Caret Line:正在创建行代码的底色设置,其中Foreground代表闪烁线的颜色Background代表底色设置(一般可以稍微区分就可以了,也可以和总背景一致)
  • Text Selection:文本选定的代码颜色设置,一股要容易区分,看出代码到底是什么,不可混色。易于我们复制代码


3、选择 C/C++ Editor files

对右边列表中的各个元素都进行修改(包含了关键字、数字、字符串等等颜色和背景的修改)

最右边对颜色、字体的大小和类型等按自己想要的风格进行修改

ce3c0980cf8f49b79e4d9f34d257e07e.png

  1. Text:代表文本,是整个编辑环境下的代码底色设置,Background指整个编辑环境下的代码底色
  2. (建议护眼色)
  3. Number:代表数字,也就是代码中出现数字的颜色
  4. Operator Block Brackets:这个代表代码中出现的各类符号的颜色比如()=+-*/;等
  5. Block Comment:指的是段注释内的颜色
  6. Line Comment:指的是行注释的颜色
  7. Keyword:这种注释一行(“//”)的颜色 
  8. String:关键词比如void typedef的颜色改变指的是双引号括起来的字符串的颜色
  9. ldentifier:这个设置里面的Foreground指的是代码的颜色
  10. Preprocessor:预处理表示颜色设置比如:#include
  11. Character:单引号里面的内容设置
  12. Matching Braces:匹配的引号或者括号类的颜色设置,比如你选定一个引号,那么与它配对的引号就会一起以设定的颜色显示
  13. Mismatched Braces:未配对符号颜色设置,最好自己规定一个颜色,只要出现它,那么就出现了错误
  14. User Keyword Label:用户设定的关健词颜色设置,比如你可以自己设定个关键词,出现它,就会以你设定的颜色显示
  15. Incomplete String:这是为不完整的字符串颜色设置,和未配对的符号一样,设定为醒目的错误颜色,如果忘了写完,一眼就可以看出是错误的

需要主题没有积分可以私信或者评论,看到我发你

三、其他美化

解决模糊(修改DPI)

未处理前,十分模糊

按以下操作:

找到keil->右键属性->兼容性->高DPI缩放替代打钩

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/778274.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

通讯录--动态版

简易的通讯录往往需要朴实的“烹饪”就能完成一道“美味的佳肴”。 我们需要一个通讯录,能够存储联系人的信息,能够对联系人的信息进行增删查改,查询,按姓名排序。相比对之前的三子棋、扫雷,有了一定的了解&#xff0c…

git commit -m时候没有保存package.json等文件

项目场景: 提示:git add . 和 git commit -m "保存" 操作,没有保存package.json等文件。 解决方案: 1.确保 package.json 文件没有被列在 .gitignore 文件中。打开 .gitignore 文件,检查是否有类似于 packa…

数据库运维——备份恢复

数据库备份,数据库为school,素材如下 1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(…

交换一个整数二进制位的奇数位和偶数位

目录 一、方案一 1.求待操作数的二进制序列 2.创建一个数组存放待操作数的二进制序列 3.交换二进制序列奇偶位 4.输出奇偶位交换之后的二进制序列 5.代码 二、方案二(宏的实现) 1.求待操作数二进制序列偶数位 2.求待操作数二进制序列奇数位 3.求待…

目标检测——yoloV3案例

目录 数据获取TFrecord文件什么是TFrecord文件将数据转换成TFrecord文件读取TFrecord文件数据处理 模型构建模型训练损失函数的计算正负样本的设定模型训练获取数据集加载模型模型训练 模型预测 数据获取 labellmage使用方法 TFrecord文件 什么是TFrecord文件 将数据转换成T…

python暴力破解wifi密码

python破解WiFi密码 无图形化界面版图形化界面版 刚开始怀着是以为可以自动生成并匹配密码进行破解,然后才知道都需要使用密码本,破解都不知道要猴年马月去了。。。。。但可以研究理解一下代码过程 使用pycharm需要调试一下,比较麻烦&#xf…

【Docker】Docker网络与存储(三)

前言: Docker网络与存储的作用是实现容器之间的通信和数据持久化,以便有效地部署、扩展和管理容器化应用程序。 文章目录 Docker网络桥接网络容器之间的通信 覆盖网络创建一个覆盖网络 Docker存储卷 总结 Docker网络 Docker网络是在容器之间提供通信的机…

速成版-带您一天学完python自动化测试(selenium)

Selenium是一套web网站的程序自动化操作解决方案。我们通过编写自动化程序,使得自动完成浏览器界面的相关操作,除了能够自动化的完成相关操作,还能从web页面获取相关信息,然后通过程序进行分析处理,本质上就是提升从网…

微信小程序的微信一键登录与验证码登录

验证码登录 <template><view class"wx-login"><view class"login-Box"><text class"title">欢迎登录</text><text class"subTitle">再就业男团系统</text><view class"login-Form…

pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统快速安装指南

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

java List的stream().collect()方法实战

文章目录 订单类测试类测试结果 这几天在做银联的银行卡对账时&#xff0c;一开始只使用参考号来确定一笔交易&#xff0c;但是这样是不严谨的&#xff0c;项目经理要求使用商户号、终端号、流水号、批次号、参考号五个数据项来确定唯一性&#xff0c;所以本次list转map是在此背…

分布式调用与高并发处理 Nginx

一、初识Nginx 1.1 Nginx概述 Nginx是一款轻量级的Web服务器、反向代理服务器&#xff0c;由于它的内存占用少&#xff0c;启动极快&#xff0c;高并发能力强&#xff0c;在互联网项目中广泛应用。Nginx 专为性能优化而开发&#xff0c;使用异步非阻塞事件驱动模型。 常见服务…

小程序如何上传商品

​小程序作为一种便捷的电商平台&#xff0c;上传商品是非常重要的一步。本文将为你提供一个完整的小程序上传商品教程&#xff0c;帮助你轻松上架自己的商品。 一、进入商品管理页面 在个人中心点击管理入口&#xff0c;然后找到“商品管理”菜单并点击。 2. 点击“添加商品…

【C++初阶】容器适配器模拟实现栈和队列(附源码)

一.容器适配器 其实在使用模板时&#xff0c;我们不仅可以使用类模板&#xff0c;还可以使用容器模板&#xff0c;这就是一个容器适配器&#xff0c;我们可任意给模板实例化不同的容器&#xff0c;然后就可以使用容器里的接口。 template<class T,class Containers> 我们…

轮播图添加删除

轮播图页面和对话框搭建 页面简单布局 <template><div id"banner"><el-space direction"vertical" :size"20" style"width: 100%"><h1>轮播图管理</h1><div style"text-align: right"&g…

【论文阅读】DQnet: Cross-Model Detail Querying for Camouflaged Object Detection

DQnet: Cross-Model Detail Querying for Camouflaged Object Detection DQnet&#xff1a;伪装目标检测中的跨模型细节查询 论文地址&#xff1a;https://arxiv.org/abs/2212.08296 这篇文章提出了一个交叉模型框架&#xff08;CNN-Transformer并行&#xff09;来检测伪装目…

Cocoapods 集成与初始化 - swift

基于新的 swift 工程集成 cocoapods,操作过程与 object-c 类似, 如下操作基于已成功安装 cocoapods 的基础之上; 首先,终端访问到工程根目录下 cd xxx工程文件夹路径xxx 其次,创建 Podfile 文件 vim Podfile 再其次,创建成功后工程根目录下会得到一个 Podfile 文件,通过终…

MySQL事务机制、导入导出、数据表设计案例(六)

目录 一、数据库事务机制1.1 undo和redo日志1.2 开启事务、提交事务、回滚事务1.3 事务的ACID属性1.4 事务的并发性1.4.1 业务案例1&#xff1a;抢车票1.4.2 业务案例2&#xff1a;转账1.4.3 业务案例3 电商涨价1.4.4 事务的序列化 二、数据导出与导入2.1 SQL文件的导出与导入2…

【操作教程】在EasyCVR平台实现播放MP4视频的两种方法

目前EasyCVR平台可支持国标GB28181、RTSP/Onvif、RTMP、海康Ehome、SDK等方式接入&#xff0c;这些接入方式主要是针对设备或视频流的接入。在有些项目现场也会遇到播放MP4视频文件的需求&#xff0c;今天我们来介绍下&#xff0c;如何在EasyCVR平台实现MP4视频文件的播放&…

vue-element-template管理模板(一)

模板下载 选择分支&#xff1a;https://github.com/PanJiaChen/vue-admin-template/tree/permission-control 端口修改、关闭Eslint 修改vue.config.js文件&#xff08;用放大镜搜索“9528”定位文件&#xff09; const port 9528 lintOnSave: false国际化设置 import lo…