Форматирование PyCharm добавляет смесь вкладок и пробелов при переносе строк - PullRequest
0 голосов
/ 16 сентября 2018

Я использую PyCharm IDE для написания кода на Python. Я предпочитаю использовать вкладки над пробелами для отступа. Я изменил настройки соответственно в Python. Кроме того, так как Python выдает предупреждение, если строка превышает 120 символов, я также добавил перенос. Теперь, если какая-то строка превышает 120 символов, когда я делаю переформатирование кода, PyCharm перемещает ее на следующую строку, что совершенно нормально. Но то, что он делает, перемещая его на следующую строку, добавляет смесь отступов и пробелов.

Чтобы быть более конкретным, предположим, что код находится на уровне отступа в 3 табуляции, а строка превышает ограничение в 120 символов. Таким образом, при переформатировании он перемещает часть кода на следующую строку. Эта строка имеет отступ, состоящий из 6 вкладок и 2 пробелов. Теперь снова PyCharm предупреждает, что отступ - это смесь символов табуляции и пробелов.

Как решить эту проблему? Я знаю, что могу игнорировать это предупреждение или отключить ограничение в 120 символов или использовать пробелы вместо вкладок. Но я не хочу их делать. Я привык к этим настройкам. Я хочу знать, как исправить PyCharm, чтобы он использовал только табуляции и без пробелов.

Спасибо!

...