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

stm32 vscode(cubemx生成的工程) 格式化文档变得美观

不知道什么原因,官方的C/C++插件的格式化文档用不了,只能用下图所示的格式化程序进行格式化,但是使用这个格式化后看得不舒服,缩进只能两个字节。

解决方法如下:

1、新建文件

在工程根目录下新建如图所示文件:

2、在刚才的文件中添加内容

BasedOnStyle: LLVM AccessModifierOffset: -4 AlignAfterOpenBracket: DontAlign AlignConsecutiveAssignments: Consecutive AlignConsecutiveMacros: Consecutive AlignEscapedNewlines: Left AlignOperands: AlignAfterOperator AlignTrailingComments: Kind: Never AllowShortFunctionsOnASingleLine: Empty AlwaysBreakTemplateDeclarations: Yes BreakBeforeBinaryOperators: NonAssignment ColumnLimit: 120 IncludeBlocks: Regroup IncludeCategories: - Regex: '^<yvals(_core)?\.h>$' Priority: 1 - Regex: '^<(Windows|userenv)\.h>$' Priority: 3 SortPriority: 3 - Regex: '^<WinIoCtl\.h>$' Priority: 3 SortPriority: 4 - Regex: '^<__.*\.hpp>$' Priority: 2 - Regex: '\.hpp[>"]$' Priority: 5 - Regex: '.*' Priority: 2 IndentCaseBlocks: true IndentWidth: 4 IndentWrappedFunctionNames: true InsertBraces: true InsertNewlineAtEOF: true MaxEmptyLinesToKeep: 2 NamespaceIndentation: All PointerAlignment: Left RemoveSemicolon: true SpaceAfterCStyleCast: true SpaceBeforeParens: Custom SpaceBeforeParensOptions: AfterRequiresInClause: true StatementMacros: - _EXTERN_CXX_WORKAROUND - _END_EXTERN_CXX_WORKAROUND - _STD_BEGIN - _STD_END - _STDEXT_BEGIN - _STDEXT_END - _FMT_P2286_BEGIN - _FMT_P2286_END - _EXTERN_C_UNLESS_PURE - _END_EXTERN_C_UNLESS_PURE # 大括号 Allman 风格 BreakBeforeBraces: Allman # 防止 while(1); 被拆行(一般默认就 OK) AllowShortLoopsOnASingleLine: true # 防止控制语句被奇怪断行 KeepEmptyLinesAtTheStartOfBlocks: false
http://www.jsqmd.com/news/399455/

相关文章:

  • 2026板材十大品牌哪家好 - 品牌推荐(官方)
  • 读帖有感
  • jQuery 密码验证
  • CF2018F Speedbreaker Counting
  • AI原生应用安全防护:从理论到实践的全面指南
  • 探索AI原生应用个性化定制的最佳方法
  • RabbitMQ vs Kafka:大数据场景下的消息队列选型指南
  • 靠谱的橡胶木厂家推荐排行榜单 - 品牌推荐(官方)
  • 基于7-1200 PLC的交通信号灯系统设计
  • 微信小程序的博物馆文创系统的设计与实现
  • 提示工程成本管控:我踩过的8个未做缓存导致的重复调用坑
  • 微信小程序具有拍照付款功能的蔬菜销售系统
  • 目前橡胶木工厂推荐排行榜单 - 品牌推荐(官方)
  • 大数据OLAP性能优化:10个提升查询效率的实用技巧
  • 临沂比较好的橡胶木板材公司哪个好 - 品牌推荐(官方)
  • 有实力的橡胶木源头厂家排行 - 品牌推荐(官方)
  • GEO(生成引擎优化)深度解析:如何通过精准内容策略提升搜索引擎排名与用户体验
  • 深度解析——Vue与React的核心差异
  • 2026板材十大品牌哪个公司好 - 品牌推荐(官方)
  • 你还在用李跳跳吗?试试这款安卓自动点击神器——GKD
  • rose双机引起文件系统损坏导致数据库异常故障处理---惜分飞
  • 基于Springboot+Vue的社区生活服务系统设计与实现
  • 2025年板材十大品牌前五名推荐哪家公司 - 品牌推荐(官方)
  • 基于Springboot+Vue的校园勤工助学管理学系统设计与实现
  • 固定电容器可控晶闸管无功补偿装置 (FCTCR)附simulink仿真
  • 高斯混合概率假设密度滤波器(GM-PHD)研究附Matlab代码
  • 网易云歌曲下载工具 v1.3
  • 2026年保健品选购指南:这些品牌值得一试,保健品/养胃颗粒/保健饮品,保健品品牌怎么选择 - 品牌推荐师
  • 权威的2026板材十大品牌厂家 - 品牌推荐(官方)
  • JAVA WEB学习3