当前位置: 首页 > news >正文

c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件

c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件
在这里插入图片描述
如上图,是不是和keil mdk很相近。

代码色彩,简单,配合 // 设置工作台主题为 Visual Studio 2017 Light - C++
主题使用, 代码紧凑,不干扰视觉,清爽,。 让你专注于代码。

下面 是 cursor或者vscode 的settings.json的配置文件

{// 启用命令中心"window.commandCenter": 1,// 设置 CMake 选项在状态栏中的显示模式为图标"cmake.options.statusBarVisibility": "icon",// CMake 高级选项配置:build、launch、debug 均继承默认的“visible”设置"cmake.options.advanced": {"build": {"statusBarVisibility": "inherit", // 继承上级设置"inheritDefault": "visible"         // 默认显示},"launch": {"statusBarVisibility": "inherit","inheritDefault": "visible"},"debug": {"statusBarVisibility": "inherit","inheritDefault": "visible"}},// 设置工作台主题为 Visual Studio 2017 Light - C++"workbench.colorTheme": "Visual Studio 2017 Light - C++",// 编辑器字体大小设置为 12"editor.fontSize": 12,"editor.fontFamily": "'宋体', '微软雅黑VictorMano', monospace",// 设置文件编码为 gb2312,并启用自动猜测编码"files.encoding": "gb2312","files.autoGuessEncoding": true,// 自定义编辑器语法高亮颜色"editor.tokenColorCustomizations": {"textMateRules": [{// 通用注释(comment)样式"scope": "comment","settings": {"foreground": "#ffcbd3"}},{// 双斜杠(//)行注释样式"scope": "comment.line.double-slash","settings": {"foreground": "#ffcad3"}},{// 块注释样式"scope": "comment.block","settings": {"foreground": "#ffc5cf"}},{// 文档注释(block documentation)样式"scope": "comment.block.documentation","settings": {"foreground": "#ffcfd7"}},{// 数值常量样式:将数值常量显示为红色"scope": "constant.numeric","settings": {"foreground": "#4e4c4c"}},{// 函数参数样式"scope": "variable.parameter","settings": {"foreground": "#000000"}},{// 控制关键词,如 if、else、for、while 等"scope": ["keyword.control","keyword.control.conditional","keyword.control.loop"],"settings": {"foreground": "#1a1dbe"}},{// 预处理器定义(例如 #define)的样式"scope": "meta.preprocessor.define","settings": {"foreground": "#008000"}},{// 预处理器中局部变量的样式"scope": "variable.other.local.preprocessor","settings": {"foreground": "#008000"}},{// 数据类型相关的样式(存储类型、支持类型、类型名称等)"scope": ["storage.type","support.type","entity.name.type","meta.type"],"settings": {"foreground": "#000000"}},{// 其他关键词,如类型、数据、原始类型等"scope": ["keyword.other","keyword.other.type","keyword.other.data","keyword.other.primitive"],"settings": {"foreground": "#1a1dbe"}},{// 其他常量的样式:将其他常量显示为红色"scope": "constant.other","settings": {"foreground": "#3b3b3b"}},{// 枚举常量(枚举值)的样式:将其前景色设置为橙色"scope": "variable.other.enummember","settings": {"foreground": "#0f530f"}},{// 宏名称或宏标识符样式:只设置前景色为绿色"scope": ["entity.name.function.preprocessor", // 常用于预处理器宏的名称"entity.name.macro"                   // 另一种可能的宏名称范围],"settings": {"fontStyle": "", // 设置加粗"foreground": "#0f530f" // 设置绿色前景色}},{// 函数名称样式:加粗并显示为绿色(#0f530f)"scope": "entity.name.function","settings": {"fontStyle": "bold", // 设置加粗"foreground": "#0f530f" // 设置为绿色}}]},// 自定义工作台颜色配置"workbench.colorCustomizations": {// 括号匹配的背景、边框及前景色均设置为红色"editorBracketMatch.background": "#FF0000","editorBracketMatch.border": "#FF0000","editorBracketMatch.fg": "#FF0000",// 缩进参考线的颜色"editorIndentGuide.background1": "#f0f0f0"},// 禁用括号配对着色"editor.bracketPairColorization.enabled": false,// 禁用字体连字"editor.fontLigatures": false,// 建议列表中不自动选择项目"editor.suggest.selectionMode": "never",// 禁用粘性滚动"editor.stickyScroll.enabled": false,// 为 C/C++ 设置 clang-format 的备用样式为 Google"C_Cpp.clang_format_fallbackStyle": "Google",// 设置默认格式化程序为 Microsoft 的 C/C++ 扩展"editor.defaultFormatter": "ms-vscode.cpptools",// 启用鼠标滚轮缩放功能"editor.mouseWheelZoom": true,"editor.lineHeight": 1.0}

相关文章:

c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件

c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件 如上图,是不是和keil mdk很相近。 代码色彩,简单,配合 // 设置工作台主题为 Visual Studio 2017 Light - C 主题使用&#xf…...

DeepSeek API 调用 - Spring Boot 实现

DeepSeek API 调用 - Spring Boot 实现 1. 项目依赖 在 pom.xml 中添加以下依赖&#xff1a; <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-webflux</artifactId></depe…...

图数据库Neo4j面试内容整理-节点(Node)

在图数据库中,节点(Node)是图结构中的基本构建块,代表实体或对象。节点通常用于存储数据模型中的主要对象,比如人、商品、地点等。在图数据库中,节点是通过标签(Label)来分类的,并且可以包含属性(Property)来描述它们的详细信息。 1. 节点的组成<...

使用verilog 实现 cordic 算法 ----- 旋转模式

1-设计流程 ● 了解cordic 算法原理&#xff0c;公式&#xff0c;模式&#xff0c;伸缩因子&#xff0c;旋转方向等&#xff0c;推荐以下链接视频了解 cordic 算法。哔哩哔哩-cordic算法原理讲解 ● 用matlab 或者 c 实现一遍算法 ● 在FPGA中用 verilog 实现&#xff0c;注意…...

2.14寒假

这几天复习的搜索把之前做过的题目看了一下。 解析&#xff1a;int dx[5]{0,0,1,0,-1}; 和 int dy[5]{0,1,0,-1,0};&#xff1a;这两个数组用于表示上下左右四个方向的偏移量&#xff0c;方便在 DFS 中访问相邻的元素。o 和 p 分别表示当前搜索位置的行和列。边界条件判断&…...

基于逻辑概率的语义信道容量(Semantic Channel Capacity)和语义压缩理论(Semantic Compression Theory)

基于逻辑概率的语义信道容量&#xff08;Semantic Channel Capacity&#xff09;和语义压缩理论&#xff08;Semantic Compression Theory&#xff09;是语义通信&#xff08;Semantic Communication, SemCom&#xff09;的核心研究方向&#xff0c;它们旨在优化通信效率&#…...

DeepSeek R1本地部署教程

尽管许多卖课博主声称能轻松运行满血版DeepSeek R1&#xff0c;但满血版R1模型参数高达671B&#xff0c;仅模型文件就需要404GB存储空间&#xff0c;运行时更需要约1300GB显存。 对于没有卡的普通玩家来说&#xff0c;运行的条件苛刻&#xff0c;且门槛极高。基于此&#xff0…...

CEF132编译指南 MacOS 篇 - 获取 CEF 源码 (五)

1. 引言 在完成了所有必要工具的安装和配置之后&#xff0c;我们正式进入获取 CEF132 源码的阶段。对于 macOS 平台&#xff0c;CEF 的源码获取过程需要特别注意不同芯片架构&#xff08;Intel 和 Apple Silicon&#xff09;的区别以及版本管理。本篇将作为 CEF132 编译指南系…...

TypeScript装饰器 ------- 学习笔记分享

目录 一. 简介 二. 类装饰器 1. 基本语法 2. 应用举例 3. 关于返回值 4. 关于构造类型 5. 替换被装饰的类 三. 装饰器工厂 四. 装饰器组合 五. 属性装饰器 1. 基本语法 2. 关于属性遮蔽 3. 应用举例 六. 方法装饰器 1. 基本语法 2. 应用举例 七. 访问器装饰器 …...

FPGA实现UltraScale GTH光口视频转USB3.0传输,基于FT601+Aurora 8b/10b编解码架构,提供2套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目我这里已有的 GT 高速接口解决方案本博已有的FPGA驱动USB通信方案 3、工程详细设计方案工程设计原理框图输入Sensor之-->OV5640摄像头动态彩条输入视频之-->ADV…...

蓝桥杯篇---实时时钟 DS1302

文章目录 前言特点简介1.低功耗2.时钟/日历功能3.32字节的额外RAM4.串行接口 DS1302 引脚说明1.VCC12.VCC23.GND4.CE5.I/O6.SCLK DS1302 寄存器1.秒寄存器2.分钟寄存器3.小时寄存器4.日寄存器5.月寄存器6.星期寄存器7.年寄存器8.控制寄存器 DS1302 与 IAP25F2K61S2 的连接1.CE连…...

C语言蓝桥杯1003: [编程入门]密码破译

要将"China"译成密码&#xff0c;译码规律是&#xff1a;用原来字母后面的第4个字母代替原来的字母&#xff0e; 例如&#xff0c;字母"A"后面第4个字母是"E"&#xff0e;"E"代替"A"。因此&#xff0c;"China"应译…...

【MySQL在Centos 7环境安装】

文章目录 一. 卸载不必要的环境二. 检查系统安装包三. 卸载这些默认安装包四. 获取mysql官⽅yum源五. 安装mysql yum 源&#xff0c;对⽐前后yum源六. 看看能不能正常⼯作七. 安装mysql服务八. .查看配置⽂件和数据存储位置九. 启动服务并查看服务是否存在十. 登陆⽅法十一. 设…...

科技引领未来,中建海龙C-MiC 2.0技术树立模块化建筑新标杆

在建筑行业追求高效与品质的征程中&#xff0c;中建海龙科技有限公司&#xff08;简称“中建海龙”&#xff09;以其卓越的创新能力和强大的技术实力&#xff0c;不断书写着装配式建筑领域的新篇章。1 月 10 日&#xff0c;由深圳安居集团规划&#xff0c;中建海龙与中海建筑共…...

玩转观察者模式

文章目录 什么是观察者模式解决方案结构适用场景实现方式观察者模式优缺点优点:缺点:什么是观察者模式 观察者模式通俗点解释就是你在观察别人,别人有什么变化,你就做出什么调整。观察者模式是一种行为设计模式,允许你定义一种订阅机制,可在对象事件发生时通知多个“观察…...

Baklib知识中台构建企业智能运营核心架构

内容概要 在数字化转型的浪潮中&#xff0c;企业对于知识的系统化管理需求日益迫切。Baklib作为新一代的知识中台&#xff0c;通过构建智能运营核心架构&#xff0c;为企业提供了一套从知识汇聚到场景化落地的完整解决方案。其核心价值在于将分散的知识资源整合为统一的资产池…...

Anaconda +Jupyter Notebook安装(2025最新版)

Anaconda安装&#xff08;2025最新版&#xff09; Anaconda简介安装1&#xff1a;下载anaconda安装包2&#xff1a; 安装anaconda3&#xff1a;配置环境变量4&#xff1a;检查是否安装成功5&#xff1a;更改镜像源6&#xff1a;更新包7&#xff1a;检查 Jupyter Notebook一.Jup…...

正成为现代城市发展的必然趋势的智慧交通开源了

智慧交通视觉监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒&#xff0c;省去繁琐重复的适配流程&#xff0c;实现芯片、算法、应用的全流程组合&#xff0c;从而大大减少企业级应用约95%的开发成本。通过人流密集检测…...

手撕Transformer编码器:从Self-Attention到Positional Encoding的PyTorch逐行实现

Transformer 编码器深度解读 代码实战 1. 编码器核心作用 Transformer 编码器的核心任务是将输入序列&#xff08;如文本、语音&#xff09;转换为富含上下文语义的高维特征表示。它通过多层自注意力&#xff08;Self-Attention&#xff09;和前馈网络&#xff08;FFN&#x…...

Webpack和Vite插件的开发与使用

在现代开发中一般各公司都有自己的监控平台&#xff0c;对前端而言如果浏览器报错的话就可以通过埋点收集错误日志&#xff0c;再结合sourcemap文件可以帮助我们定位到错误代码&#xff0c;帮助我们排查问题。这里就记录一下之前在webpack和vite两个环境中的插件开发&#xff0…...

ARM ITS寄存器架构与中断翻译机制详解

1. ARM ITS寄存器架构概述在ARMv8/v9架构中&#xff0c;中断翻译服务(Interrupt Translation Service, ITS)是通用中断控制器(GIC)的关键组件&#xff0c;负责将设备产生的中断事件(EventID)转换为对应的LPI(Locality-specific Peripheral Interrupt)中断。ITS通过一组精心设计…...

AI工具深度卸载器:跨平台彻底清理OpenClaw等CLI工具

1. 项目概述&#xff1a;一个为AI工具打造的“深度清洁”卸载器最近在折腾各种AI Agent和CLI工具&#xff0c;发现一个挺普遍的问题&#xff1a;很多工具安装时挺方便&#xff0c;一个命令就搞定&#xff0c;但想彻底卸载干净&#xff0c;那可真是件麻烦事。尤其是像OpenClaw这…...

JavaScript驱动开源桌面机器人Stack-chan:从硬件选型到行为编程全解析

1. 项目概述&#xff1a;一个用JavaScript驱动的超可爱桌面机器人如果你和我一样&#xff0c;对桌面上的小玩意儿情有独钟&#xff0c;同时又是个喜欢折腾硬件的开发者&#xff0c;那么Stack-chan绝对会让你眼前一亮。它不是一个简单的摆件&#xff0c;而是一个完全开源的、由J…...

2026株洲AI床垫带来的超绝体验

床垫国标落地&#xff0c;大家都好奇2026年AI床垫能不能带来智能体验。我之前睡眠质量差&#xff0c;换了HEKA黑卡AI智能床垫后&#xff0c;睡眠改善不少&#xff0c;所以很有发言权。HEKA黑卡研发10年&#xff0c;内置230万组睡眠数据库&#xff0c;精准度有保障。它家成人床垫…...

对话式AI的学术诚信挑战:从技术原理到架构级解决方案

1. 项目概述&#xff1a;当对话式AI成为双刃剑作为一名长期关注人工智能技术演进与落地的从业者&#xff0c;我见证了从早期基于规则的聊天机器人到如今以ChatGPT为代表的大型语言模型&#xff08;LLM&#xff09;的惊人飞跃。这项技术的核心&#xff0c;在于其基于Transformer…...

基于Kubernetes的AI应用控制平面:kiro-acp架构解析与实践指南

1. 项目概述&#xff1a;一个面向AI应用开发的集成控制平面最近在GitHub上闲逛时&#xff0c;发现了一个名为kiro-acp的项目&#xff0c;隶属于haliphax-ai这个组织。光看名字&#xff0c;acp很容易让人联想到“应用控制平面”。点进去一看&#xff0c;果然&#xff0c;这是一个…...

教育AI信任构建:透明度与可解释性如何破解多利益相关者困局

1. 项目概述&#xff1a;当AI走进课堂&#xff0c;我们到底在担心什么&#xff1f;最近和几位在一线教学的朋友聊天&#xff0c;发现一个挺有意思的现象&#xff1a;学校采购了一批据说能“智能批改作文”、“个性化推荐习题”的AI教学工具&#xff0c;但老师们用起来的积极性并…...

数据驱动的可解释AI:从特征归因到样本影响分析的实践指南

1. 项目概述&#xff1a;当数据挖掘遇见可解释AI在深度学习的浪潮席卷了几乎所有领域之后&#xff0c;我们获得了一个又一个性能惊人的“黑箱”模型。作为一名长期在数据科学一线工作的从业者&#xff0c;我见证了模型精度从90%提升到99.9%的激动&#xff0c;也亲历了当业务方或…...

【太奶学IT】一文搞懂0R电阻的10种硬核用法,90%的硬件工程师都用错了

文章目录0R电阻的认知误区&#xff0c;很多人从入门就错了0R电阻≠导线&#xff0c;两者存在本质差异0R电阻的电气参数&#xff0c;你从未关注过的细节0R电阻的基础通用用法&#xff0c;硬件工程师每天都在用电路调试与兼容设计&#xff0c;0R电阻的本职工作单点接地与噪声隔离…...

基于Astro构建高性能LLM知识库:架构设计与工程实践

1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目&#xff0c;叫“Astro-Han/karpathy-llm-wiki”。光看名字&#xff0c;可能很多朋友会有点懵&#xff0c;这到底是个啥&#xff1f;简单来说&#xff0c;这是一个用Astro框架构建的、专门用来学习和探索Andrej Karp…...