目前CH32V103的EVT版本V1.6,自带的固件库代码中,缩进中空格和TAB混用,很多行尾空白。
能看出来作者的编辑器设置是2空格缩进,TAB设置为2空格,这个设置下空格和TAB缩进看起来问题也不大。
问题是大部分人的编辑器设置都是4空格缩进,TAB都是设置为4空格,这种设置下空格和TAB混用的缩进就乱套了。
只用TAB缩进,或者只用空格缩进,都没有问题,无论编辑器里面TAB是几个空格都不会乱,请尽量避免混用TAB和空格缩进。
另外行尾的空白包括TAB和空格都是没有意义的,建议设置编辑器为保存时自动修剪行尾空白。
这方面ST和GD的固件库都没有问题。
|