我有一些python代码,我想禁用格式化。
我知道在java和intellij你可以做到这一点:
// @formatting:off
code that doesn't get formatted
// @formatting:on
python代码和pycharm有类似的东西吗?
这就是你应该怎么做的。首先,在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
希望这可以帮助。