近日小编公司收到了MDK的律师函,没办法只能选择使用开源的或者免费的IDE工具。考虑多方面因素小编最后决定还是使用STMicroelectronics原厂配套的STM32CubeIDE。小编发现网络上关于cubeIDE的教程还是比较少的,于是乎就有了做一个合集教程的想法,把使用STM32CubeIDE的相关小技巧一一分享给大家。本教程不额外说明都是基于HAL库!(STM32CubeIDE会自动更新部件,建议保持最新版本)
程序员们往往具有一种格式上的强迫症,这种现象在他们编写代码时表现得尤为明显。例如,许多程序员已经习惯了使用2个空格键作为Tab缩进的标准,这种习惯在他们更换不同的代码编辑器时依然保持不变。尽管这种习惯并不会影响程序的运行正确性,但它却深深地根植于程序员的个人偏好之中。事实上,我本人也深受这种习惯的影响,总是希望在编写代码时能够看到2个空格的Tab缩进。
然而,当我开始使用STM32CubeIDE这款集成开发环境时,我遇到了一些困扰。因为STM32CubeIDE的默认设置是使用4个空格作为Tab缩进,这与我长期以来的习惯大相径庭,让我感到非常不适应。每次看到屏幕上那4个空格的缩进,我都会感到一种莫名的不适。因此,我开始思考是否有可能通过一些设置的调整,将STM32CubeIDE中的Tab缩进设置改为我所习惯的2个空格。
幸运的是,大多数现代代码编辑器和开发环境都提供了丰富的自定义选项,允许用户根据自己的喜好调整代码的格式设置。在STM32CubeIDE中,我开始寻找相关的设置选项,希望能够找到一个能够将Tab缩进从四个空格调整为两个空格的方法。经过一番搜索和尝试,我终于找到了相应的设置界面,并成功地将Tab缩进设置成了我所期望的两个空格。这样一来,我就可以在STM32CubeIDE中继续享受我那习惯性的编码风格,而不会感到任何不适。这个小小的调整让我在编写代码时更加得心应手,也让我更加喜欢使用这款开发环境。
首先,点击Window下拉菜单然后选择Preferences->↓↓↓
在弹出的Preferences对话框中,我们分别点击C/C++标签,展开后点击Editor标签,展开后点击Typing标签,在右面界面中,点击code style preference page会有对话框弹出来。↓↓↓
此时会弹出New Code Formatter Profile对话框,意思让我们新建一个代码格式,首先我们需要给我们新建的这个代码格式命名,这里我只要设置Tab键的参数那么就命名为Tabs only吧,我们选中一个默认的代码格式风格,然后点击OK键确认。
在New Code Formatter Profile配置界面中,我们把Tab size设置成2,然后再点击OK按键确认,这样我们回到代码编辑界面后,按下Tab键就可以看到原来默认为4个空格的Tab变成了我们所设置的2个空格键。实际效果小编做了个视频大家可以看下。