9.7 【必学技巧 07】tab和空格混用自动转换

http://image.iswbm.com/20200804124133.png

在团队协作中,你难免会动到别人编辑的文件,有的人喜欢做tab做缩进,有的人喜欢用四个空格做缩进。

但是在同一个Python文件模块里,tab 和 四个空格缩进两种风格是不能共存的。这就需要你按照该文件原来的缩进风格来进行编码,在 Pycharm 里,可以设置自动检测原文件的缩进风格来决定当你使用tab键缩进的时候,是TAB还是四个空格。

在图示位置打勾即可开启自动检测。

http://image.iswbm.com/20190423162328.png

上面是对一个旧的 Python 模块进行修改时,如何决定当前编辑的缩进方式。

而对于新建模块,默认的缩进方式,是如何确定的?

如下图,若在 Use tab character 打上勾,则你新建一个 Python 后,就会使用 TAB 进行缩进,反之,则使用四个空格进行缩进。

http://image.iswbm.com/20190423163341.png