STM32的开发环境cubeIDE注释混乱问题解决方法

cubeIDE是ST目前推出的最新的编译器,以后新项目应该都会渐渐使用这个IDE;

对于硬件配置上非常友好,图形化配置硬件。

只不过在使用时发现,中文注释和英文注释混编的时候,容易出现中文注释突然变小的问题

如下图所示

STM32的开发环境cubeIDE注释混乱问题解决方法

 

截止2020年2月13日,我没找到别的地方有讲如何解决这个问题,我也是论坛逛遍寻不得,这个IDE是基于eclipse的,但是我开发Linux的时候,也一直用eclipse,从来没有注释会变成这样,貌似原生的eclipse也不会中文错误。

 

今天偶然发现了解决方法,和大家分享一下:

 

菜单栏Windows-preference,进入以后如下图

STM32的开发环境cubeIDE注释混乱问题解决方法

将字体设置为微软雅黑即可;不是唯一解法,只要字体的脚本中,有中文的支持即可。

STM32的开发环境cubeIDE注释混乱问题解决方法

 

修改后的效果,中文格式正常了,猜测可能是cubeIDE二次开发eclipse的时候的小bug吧。

STM32的开发环境cubeIDE注释混乱问题解决方法

 

联想与总结:

日后IDE发现中文问题,如果是变成乱码了,那么可以考虑是编码格式问题,比如设置为UTF-8 或者GB232一类的。

如果是像上述那样,中文没有乱码,而是大小不一,那么首先编码是没问题,编码有问题早就乱码了,所以问题应该是显示上,可以去调整字体试试。