在编程过程中,一般的编译器会默认将输入的tab符转化为四个空格。
但是,sublime默认是不转化的
于是就有了这样一个情景:
在你知道了用sublime敲代码的爽之后,决定以前写的项目放到sublime上继续敲
敲了一会儿,发现没有函数提示不爽了
又重新拿回到原先编译器上敲,这个时候如果你对一行代码的位置进行调整
就可能出现将原先位于四个空格的代码移到了tab缩进的位置,导致了缩进不匹配报错
python缩进格式严格会遇到过这个问题,其他语言可能不受影响
可在用户设置中加入,避免此问题
"tab_size": 4,
"translate_tabs_to_spaces": true