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

问题描述 投票:1回答:1

我有一些python代码,我想禁用格式化。

我知道在java和intellij你可以做到这一点:

// @formatting:off

code that doesn't get formatted

// @formatting:on

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

python pycharm code-formatting
1个回答
1
投票

这就是你应该怎么做的。首先,在Preferences中的注释中启用格式化程序标记;

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(社区版)上试过这个并且工作正常。

进一步参考:https://www.jetbrains.com/help/pycharm/settings-code-style.html#formatter_options

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.