最近的项目,被同事吐槽代码风格太随意,都没有对齐。eclipse
我义正词严的在eclipse中打开了他们的代码,显示以下:编辑器
此时同事默默的用UE打开了代码,显示以下:ide
同一份代码,在不一样的编辑器中,显示差别如此之大。字体
再用notepad++打开,同UE显示一致。3d
显然问题出在eclipse的显示上。blog
在网上搜了一圈,没有相关的问题。ip
再仔细的对比了两种显示,发现eclipse中空格的显示宽度比通常的字符略小,形成了多个空格连在一块儿时,对齐方面就有了问题。get
通过几个小时的反复查找,总算发现了问题所在。it
在eclipse中,我是用了华文宋体的字体,这种字体的空格都比其余字符略小,在对齐上会有问题。class
虽然,华文**的字体都要比其余字体来的好看,但为了代码的整洁性,我只得忍痛舍弃了它。
选择幼圆字体后,eclipse的显示以下:
总算显示正常了。
特此记录这个问题,以备后查。