Как отключить форматирование Pycharm для раздела кода - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть некоторый код Python, для которого я хотел бы отключить форматирование.

Я знаю в Java, и с Intellij вы можете добиться этого, выполнив:

// @formatting:off

code that doesn't get formatted

// @formatting:on

Isесть что-то похожее для кода Python и Pycharm?

1 Ответ

0 голосов
/ 18 февраля 2019

Вот как вы должны это сделать.Во-первых, включите маркеры форматирования в комментариях в следующих настройках:

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

Надеюсь, это поможет.

...