【发布时间】:2011-01-30 05:55:06
【问题描述】:
在 Python 中,是否有一种方法可以在每个文件的基础上强制使用空格或制表符缩进?
嗯,也许“强制”太强了,更像是“建议”。
我不断收到带有混合缩进的补丁文件,这很烦人......(至少可以说)Python 本身可以判断何时出现问题,但我正在编辑器级别搜索一些东西来做到这一点,就像它存在一样对于字符集。
编辑:好的,我的问题不清楚,我之所以这么问,是因为我不断收到您可以想象的任何选项卡/空格组合中的更正和补丁。我正在使用 Mercurial 作为 DVCS,也许这个级别存在一些东西?
【问题讨论】:
-
在某处应该有一个钩子,所有传入的文件都通过它运行。您应该在那里添加一个 tabs2spaces 脚本。或者只是与向您发送补丁的人交谈 - 如果主脚本使用空格,那么他们向您发送带有标签的补丁是不正确的。
标签: python tabs indentation spaces