Keil uVision5美化
问题:代码主题美化以及代码自动格式化
入坑STM32开发板学习以来,一直无法适应keil默认的主题和代码格式,以及没有VS Code那种自动格式化代码。
1.代码主题美化:
本人也比较喜欢 Sublime Text
的风格
因此参考了这位朋友的方案
为 Keil 更换 Sublime Text Molokai 主题
为方便使用,避免百度网盘登陆的麻烦,附上https下载地址:
https://home.shubo6.cn:5001/sharing/6eGbHkBGU
2.使用Astyle美化代码格式:
下载Astyle:
官网地址:http://astyle.sourceforge.net/
下载地址1: https://sourceforge.net/projects/astyle/
https下载地址: https://home.shubo6.cn:5001/sharing/DRnMc0ckg
添加Astyle到keil:
解压下载好的Astyle,在bin目录下有一个Astyle.exe文件将其复制到keil的安装目录下
在keil的Tools下拉菜单栏中单击Customize Tools Menu
然后创建新的Menu
在此记下一个我比较喜欢的风格:
!E --style=ansi -D -U -k1 -c -n -M -W -S -w --indent=spaces=4 --align-pointer=type --align-pointer=name --indent-switches --indent=tab --break-blocks=all --indent-col1-comments --indent=tab --indent-switches
至此代码自动格式化功能配置完成
Keil uVision5美化相关推荐
- Keil uVision5 之 C51 与 MDK 共存
Keil uVision5 之 C51 与 MDK 共存 1.安装 Keil uVision5-MDK 版本,然后破解: 2.安装 Keil uVision5-C51 版本,记得安装路径与 MDK 版 ...
- ARM 之三 Keil uVision4、Keil uVision5、Keil C51同一系统下的共存
问题 因学习的需要,电脑会同时安装MDK-ARM v4.x(Keil uVision4) . MDK-ARM v5.x(Keil uVision5).C51(Keil uVision5).但是由于 ...
- Keil uVision5 创建STM32F4
这篇文章不介绍Keil uVision5的安装,默认大家都已经安装成功了,同时也安装了STM32F4xx相应的包 1.先创建Ts文件夹,工程的根目录 2.在Ts根目录下创建子目录,起码要创建前3个,后 ...
- Keil uVision5软件同时使用C51、ARM、Nuvoton单片机和STC单片机的安装和配置方法
一.安装工具 1.Keil uVision5软件的C51安装包及破解软件 2.Keil uVision5软件的MDK(ARM)安装包及破解软件 3.新唐(Nuvoton)单片机关于Keil uVisi ...
- Keil uVision5 MDK(ARM)软件的介绍、下载、安装与注册
Ⅰ.写在前面 本文讲述的内容是Keil MDK-ARM版的介绍.下载.安装与注册,如果需要了解Keil C51版相关的文章,可以到我转载的原博客处查看并下载. 转载的博客原地址链接: http://b ...
- 基于Keil uVision5和Proteus 8 Professional,led循环点亮
1.首先在D盘新建一个文件夹,我这里给他命名led点亮循环控制. 2.把准备好的模板复制进去 3.打开Keil uVision5 4.新建一个项目文件 5.保存路径必须在USER目录下,我这路径为D: ...
- 嵌入式:Keil uvision5环境下创建一个工程模板(步骤超详细)
嵌入式:Keil uvision5环境下创建一个工程模板(步骤超详细) 1.创建一个空的文件夹,命名为"test"(可以为任何名字) 2.打开test文件夹,在该目录下依次创建两个 ...
- Keil uVision5 界面模糊(优化)变清晰
一.Keil 5介绍 Keil提供了包括C编译器.宏汇编.链接器.库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起.运行Keil软件需要 ...
- Keil uVision5 Win10 设置字体 崩溃
系统版本 修改文件 global.prop 路径位于安装目录 Keil_v5\UV4\global.prop 下面是对应配置文件中字段的中文含义,可以使用记事本或者notepad++打开,Consol ...
最新文章
- golang log4go 使用说明及丢失日志原因
- python中math isnan,在python中指定一个变量NaN,不用numpy
- spring源码分析之spring-core-env
- java 获取md5值报错_java获取文件的MD5值
- WatchOS系统开发大全(6)-WKInterfaceLabel
- Linux内核安装-5.9.1为例
- sql backup database备份d盘_Oracle-备份与恢复(二)RMAN备份-自动备份计划任务脚本...
- 004、SVN更新改密码
- script标签的for属性和event属性
- Qt 70行代码实现控件任意拆分 选中控件水平垂直拆分 窗口分割
- 05.[图解TCPIP(第5版) 文档简单整理
- PostgreSQL客户端安装
- BZOJ2038: [2009国家集训队]小Z的袜子(hose) 莫队算法 莫队算法讲解及时间复杂度证明
- Farmer John 木瓜地 C++
- 猴子分桃子,递归算法简练通俗易懂
- 常见DB2锁等待解决流程
- JavaWEB-04 项目案例(1)
- Android App数据加密
- 图片 EXIF 问题
- JAVA模拟淘宝、天猫登录
热门文章
- 数学与计算机学院女生节标语,女生节 | 各学院写给小仙女们的专属情书
- 偶尔会连不上网,可能是你的DNS没配对
- MicroByte:基于 ESP32 DIY 复古游戏机
- Android AndroidStudio查看debug key与release key
- 如何选择国际短信服务商?
- 6-java安全——java反序列化漏洞利用链
- 这才是http错误的最精准表达.....
- 解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误
- leetcode 解题记录
- python-----删除同一文件夹下相似的图片