关闭 "on the fly" 重新格式化 IPython REPL 中的代码

Turn off "on the fly" reformatting of code in IPython REPL

从 IPython 8.0 开始,我在 REPL 中键入的代码会自动重新格式化。

碰巧(我意识到这是我的错),我对这种行为感到困惑。如果让我在习惯这种新体验和关闭它之间做出选择,我会选择第 2 个选项。 2.

如何在 IPython 8.0 中关闭“即时”重新格式化?

IPython 支持几种配置方法,配置文件是最常见的。 您可以通过 运行 ipython profile create 创建默认配置文件配置文件,这将在您的主目录中的 .ipython 下创建一个 ipython_config.py 文件。

在那里您可以找到

的评论条目
c.TerminalInteractiveShell.autoformatter = None

要么取消注释,要么自己将其设置为 None,黑色将不再自动应用于代码。

如果修改配置文件的配置不可行,则会记录其他选项 here