如何禁用一段代码的pycharm格式

时间:2019-02-18 14:41:08

标签: python pycharm code-formatting

我有一些想要禁用格式的python代码。

我知道在Java和intellij中,您可以通过执行以下操作来实现此目的:

// @formatting:off

code that doesn't get formatted

// @formatting:on

python代码和pycharm是否有类似的东西?

1 个答案:

答案 0 :(得分:1)

这就是您应该如何做。首先,在随后的“首选项”的注释中启用格式标记;

Preferences -> Code Style -> Formatter Control -> Tick Enable formatter markers in comments

然后放置格式标记,例如;


# @formatter:off
df = pd.DataFrame({'height':    height, 'weight':   weight}, columns=['height', 'weight'])
df.plot.scatter(x='height', y='weight')
#@formatter:on

请注意使用#作为行注释。

顺便说一句,您的注释标记在python源代码中似乎不正确。我在PyCharm 2018.3.4(Community Edition)上进行了尝试,并且工作正常。

更多参考:https://www.jetbrains.com/help/pycharm/settings-code-style.html#formatter_options

希望这会有所帮助。