Установите перенос длинной строки PyCharm на отступ вместо скобки - PullRequest
1 голос
/ 15 января 2020

Автоформатер PyCharm действительно хочет, чтобы я использовал выравнивание по скобкам для длинных строк, и я его ненавижу.

Я хочу вот что:

lazyLib.print_message("  Collecting {} of {} LBs..."
    "".format(", ".join([str(x) for x in current_numbers]), len(lblist)))

И что такое PyCharm хочет сделать это:

lazyLib.print_message("  Collecting {} of {} LBs..."
                      "".format(", ".join([str(x) for x in current_numbers]), len(lblist)))

Как настроить автоматический форматер PyCharm для отступа моего кода так, как я его предпочитаю?

1 Ответ

1 голос
/ 15 января 2020

Вы должны иметь возможность контролировать перенос, настроив параметры «Выровнять при многострочности» в «Настройки»> «Стиль кода»> Python> «Обтекание и фигурные скобки».

Вы можете снять флажок «Выровнять при многострочности» в параметрах, коллекциях и значениях, а также аргументах вызова метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...