微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

可以在 STM32CubeIDE 中手动触发自动源代码格式化吗?

如何解决可以在 STM32CubeIDE 中手动触发自动源代码格式化吗?

我使用 STM32CubeIDE 版本 1.6.1,并注意到 CubeMX 输出格式化代码(例如缩进 2 个空格)。我想手动重新应用此源代码格式(即手动触发所选文件的源代码格式)。

我找到了这篇文章https://www.openstm32.org/forumthread6435,其中提到:

转到首选项对话框并选择 C/C++ > 代码样式 > 格式化程序
单击“编辑...”更改选项卡大小字段。关闭偏好

然后,选择要应用的所有项目,单击右键并选择“源> 格式”

所以,我不是 100% 确定上面的引用是指 STM32CubeIDE,但是,第一部分仍然存在,在窗口/首选项中我可以得到这个:

STM32CubeIDE Windows/Preferences

但是,我看不到如何在选定的文件上手动触发此源代码格式。例如,Eclipse的https://dvteclipse.com/documentation/e/Format_Multiple_Files.html(STM32CubeIDE是建立在它的基础上)提到通过右键单击源文件,可以调用命令“格式化源文件”;但是,当我在 STM32CubeIDE 项目资源管理器中单击我的 main.c 时,我看不到类似的内容

STM32CubeIDE right-click

那么,有没有办法在 STM32CubeIDE 中手动触发选定(单个或多个)源代码文件自动代码格式化

解决方法

终于明白了 - 当您在 STM32CubeIDE 的项目资源管理器中右键单击 Core 节点或其任何子节点时,您会在右键单击上下文菜单中看到一个“源 >”条目,它只有一个子节点,"格式":

stm32cubeide_format_source

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。