今天码代码时发现,我平常自动完成的代码,和自己按的TAB,怎么都是真的TAB,不是空格啊,我真真切切记得我之前设置的时候,都是和一般教程一样,设置了以下2个参数,也测试过的确TAB会换成空格的,怎么不知道什么时候又不行了?
这里就是一般教程里都提到的2个设置点:
但不行,我就开始找问题,最终试验得出原因,其实在上图也已经有说明:
“当 Editor: Detect Indentation 打开时,将根据文件内容替代此设置。”
所以按照说明,去到对应设置,把该参数的勾选去掉后,空格恢复正常。
文本总结一下:
1.Insert Spaces 需要勾选
2.Tab Size 改为自己喜欢的长度,大众化为4
3. Detect Indentation 勾选去掉,不让软件自动检测来配置以上2点是否生效。