如何在 Spyder IDE 中关闭语法自动更正?

How to turn off syntax auto correct in Spyder IDE?

我是 Python 的新手,也是 Spyder IDE 的新手。当我在编写示例代码和学习 for 循环时,我注意到我忘记在 for 循环后面加上冒号,当我按下回车键转到下一行时,Spyder 会自动为我更正它。 我想关闭此行为。但是,我不想关闭自动预测。 我想把它关掉,因为我想正确地学习语法,而不是不知道正确的代码编写方式。

(Spyder maintainer here) 要在 for 循环后关闭自动插入冒号,请转到菜单

Tools > Preferences > Editor > Source code

并停用名为

的选项

Automatic insertion of colons after 'for', 'if', 'def', etc.

注意:您还可以禁用其他提供Python自动更正功能的选项,如下所示