【STM32Cube笔记】系列文章目录

1-基于STM32的VSCode入门级教程前言
2-STM32Cube安装教程
3-STM32CubeIDE汉化
4-STM32Cube配置时钟设置
5-跑马灯引脚配置
6-Cortex-M7内核基本配置
7-新建用于储存代码的文件夹以及c/h文件
8-STM32CubeIDE点亮跑马灯
9-STLink调试
10-异步串口收发USART
11-中断控制器NVIC
12-配置外部中断
13-使用定时器产生PWM输出
14-使用定时器捕获上升/下降沿
15-数模转换AD/DA
16-STM32Cube个性化定制


9 个性化定制

本章不涉及必要的操作,不需要的可以选择跳过。
9.1 STM32CubeIDE的自动补全
自动补全插件,类似VS中的输入半个函数即可补全的功能,不太需要的话可以选择跳过,因为也可以手动用“ALT+/”来实现。这边介绍一下使用本文作者已经修改好的安装插件实现自动补全的方法。
首先需要下载插件运行环境,打开“HELP→安装插件”,新添加一个下载链接。

地址链接:https://download.eclipse.org/tools/cdt/releases/9.11

稍等一会,勾选“CDT Main Features”一路next下载插件所需的CDT环境包。

接着再重新进入下载界面,下载自动补齐插件的主体部分。
下载链接:http://download.eclipse.org/releases/photon

点开“General Purpose Tools”的下拉选项

接着勾选“Plug-in” 这个插件,一路next,安装完插件自动重启软件。

接下来,需要修改插件里的代码,产生一个插件使他能弹出自动补全的窗口。
具体流程详见:https://blog.csdn.net/nopear6/article/details/106255311/
由于步骤太过复杂,所以本文作者已经把插件代码改好放在教程文件夹里了。
不过如果版本有更新的话可能还需要及时替换,不能使用及时联系本文作者。

对应的版本为Version: 1.5.1的IDE。下面那个为该版的副本保存
直接把文件夹下的Java文件复制粘贴到“STMCubeIDE”的“plugins”文件夹下即可,记得保存原来的副本。

重新启动STM32CubeIDE,可以发现已经具有自动补全的功能了。

9.2 开启自动保存功能
自动保存功能,用于防止程序因为意外关闭而丢失数据。打开“窗口→首选项”。

9.3 调节文本字体大小
在注释中打入汉字就会发现,英文照常显示,而汉字则被缩小了。

选择这几个汉字,右键属性,对“C/C++ Editor Text Font”的字体进行编辑。

选择“Courier New”字体,“KEIL标准字体”,并调节自己喜欢的字体大小。

这边推荐一款VS默认的字体:“Consolas”,并选用脚本“中欧字符”,简洁好看。

9.4 下载自定义系统主题插件
从“帮助”中进入“Eclipse Marketplace”插件商店页面。

选择“popular”,排名第一就是自定义主题系统的插件“Darkest Dark Theme”,点击下载。

在等待右下角软件下载完毕后,重新打开软件就可以发现会进入黑色的主题选择界面,点击“Next”进入主题的选择。

再点击“advanced”进入主题定制化。

这里分别推荐一套黑色主题的配置和一套白色主题的配置。
黑色主题的是VSCode的默认主题配色。

白色主题则是VS2010的默认浅色配色。

请根据个人的喜好来选择自己喜欢的主题配色。
需要更改主题的话,打开“窗口→首选项”。

选择“DevStyle”即可对主题进行具体配置。

9.5 删除不需要的插件
如果觉得主题风格不适合自己,或者觉得软件启动的页面改变造成困扰的话,可以选择删除插件。点击“帮助”-“安装新插件”打开插件页面。

点击“already installed”打开插件管理列表。点击不需要的插件再点击卸载来删除插件。

【STM32Cube笔记】16-STM32Cube个性化定制相关推荐

  1. 【STM32Cube笔记】15-数模转换AD/DA

    [STM32Cube笔记]系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯 ...

  2. 【STM32Cube笔记】2-STM32Cube安装教程

    [STM32Cube笔记]系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯 ...

  3. 【STM32Cube笔记】11-中断控制器NVIC

    [STM32Cube笔记]系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯 ...

  4. 【STM32Cube笔记】6-Cortex-M7内核基本配置

    [STM32Cube笔记]系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯 ...

  5. 大数据之路读书笔记-16数据应用

    大数据之路读书笔记-16数据应用 全球知名咨询公司麦肯锡称:"数据,已经 透到当今每一个行业和业务职能领域,成为重要的生产要素.人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈 ...

  6. ISPO Beijing 2019盛大开幕,双驰个性化定制设备强势参展,人气爆棚

    1月16日至19日,ISPO Beijing 2019-第十五届亚洲运动用品与时尚展在北京中国国际展览中心(新馆)举行,作为亚太地区运动时尚行业最具规模.最具影响力的行业标杆展会,本次展览用高达50, ...

  7. 基于Android+Django+Python的服饰管理与个性化定制系统的设计与实现

    资源下载地址:https://download.csdn.net/download/sheziqiong/87904742 资源下载地址:https://download.csdn.net/downl ...

  8. editor修改样式 vue_vue-quill-editor的使用及个性化定制操作

    最近在用vue + element ui写一个小应用要用到富文本编辑器,以前做项目都一直都用ueditor,但是看了一下它与vue的兼容性并不好,又对比了几个后,选择了vue-quill-editor ...

  9. cocos2d-x学习笔记16:记录存储1:CCUserDefault

    cocos2d-x学习笔记16:记录存储1:CCUserDefault 一.简述 CCUserDefalt作为NSUserDefalt类的cocos2d-x实现版本,承担了cocos2d-x引擎的记录 ...

  10. 汽车行业如何个性化定制转型?看APS系统在这家企业的运用

    传统汽车行业中往往采用的是按库存推动式生产,一旦市场产生变动就会造成大量的生产,给企业带来大批的资金压力,而另一方面采用按单生产的方式企业往往面临供应链,产能的诸多约束条件限制,稍有不慎就会带来产线停 ...

最新文章

  1. golang微信公众号请求获取信息
  2. char类型是多少 mat_opencv之Mat数据类型
  3. C++ 学习之旅(3)——头文件Header
  4. jboss4 java_带有JBoss工具的OpenShift 3上的Java EE 7应用程序
  5. [Swift]LeetCode897. 递增顺序查找树 | Increasing Order Search Tree
  6. 如何知道自己的php安装在哪,如何知道安装了哪些PHP扩展
  7. 高校计算机教研室工作计划,2017高校教研室工作计划
  8. Atitit 微信支付 支付结果通用通知
  9. 手机c语言编译器ide文件位置,C语言编译器IDE
  10. MAC在window下禁用触摸板
  11. php 生成圆形 图片,php 图片处理 - 将图片变成圆形
  12. 将最新Chromium浏览器集成到.NET应用程序中
  13. OA的岗位管理功能模块的实现总结
  14. Android动画特效(《安卓群英传》实例)
  15. OpenCasCade 教程-瓶子 (1)
  16. Lazy与Suspense
  17. 低配版点燃我温暖你爱心代码
  18. 自动修复工具介绍——SemFix [ICSE 2013]
  19. element 走马灯实现图片轮播
  20. 解决SpringMVC报404错误

热门文章

  1. 绿色小巧的截图软件MyCatchScreen--程序员必备
  2. java反混淆器_Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密...
  3. 网络安全技术复习资料
  4. 《智慧城市 顶层设计指南》解读与指导
  5. Layabox2初学(一)javascript
  6. 天正电气2014的安装
  7. 社交网络分析中(SNA)的中心性(centrality) 度中心性(degree),接近中心性(closeness),中介中心性(betweenness)
  8. 前端使用身份证阅读器(高拍仪)集成vue项目
  9. IE8-阿里icon字体引用不显示的问题
  10. Android WebView实现长截图