如何阻止 IDLE 自动缩进?

How can I stop IDLE from auto indeting?

我已经在 IDLE 中编写代码几天了。如果有帮助,我有 python 的 3.5.1 版。

我今天正在编码,我注意到每当我开始一个新行时它都会缩进。这实际上很烦人,因为大多数时候我什至不需要进一步缩进代码,而且当我这样做时,它永远不会放入正确数量的 space。它往往是一个制表符和一个 space 到远。

有什么已知的方法可以防止这种情况发生吗?

无法关闭自动缩进。由于“>>>”提示,Shell 目前使用制表符(我希望有一天能改进这一点)。编辑器根据 Options / Configure IDLE / Fonts/Tab 选项卡上的配置设置使用空格。现在默认为每个制表符 4 个空格。根据 PEP 8,智能缩进通常是正确的。'Wrong indents' 通常是语法错误的标志。 IDLE 根据你写的而不是你想要的缩进。