很久没碰单片机了,一直感觉Keil是一个很垃圾的IDE,编译速度慢(相比IAR是要差很多的),不支持UTF-8编码,(以前更惨,不支持中文字符显示,否则查找问题找半天,特别是不可显示的中文字符,也造成我现在不管什么语言和编译环境一律用英文注释),但多年的工作环境部署,没法随便迁移,今天出现的"last line of file ends without a newline"这个警告一直不爽,虽然不影响使用,但是强迫症犯了,本以为会很容易解决的,不就是增加一个新行吗,回个车就好,后来发现不是这么回事,要彻底解决这个问题,就是最后的一行只能有一个回车键,不能出现任何的空格,其实已经有 #endif 了,为什么还要给工程师增加这些不必要的麻烦?十几年前就看Keil老不爽了,前段时间一直怂恿C#的同事给我写一个插件来实现调试工作,结果今天同事说要离职了,还是有点不舍,看来这个小项目又搁置了。
PS:vscode 在IDE方面,甩这些单片机的老IDE真的不是几条街啊。