Я использую черный внутри PyCharm для форматирования моего кода Python.
Я использую плагин Black-Pycharm, к сожалению, выбирая код и применяя к нему черный цвет (Code > Reformat Code (BLACK)
) обрезает все мои строки до 88 символов (ограничение по умолчанию для черных).
Я хочу изменить это ограничение, чтобы сократить строки длиной до 80 символов.Я пробовал два разных способа:
Изменение пути черного exe в «Настройках черного плагина» с ~/.local/bin/black
на ~/.local/bin/black -l80
, но применение Black с PyCharm выдает эту ошибку: BlackPycharm: Cannot run program "/home/BCT/.local/bin/black -l80": error=2, File or folder not found
Использование черного в качестве «внешнего инструмента» в Pycharm (как описано здесь ) и указание длины строки в тексте аргументовкоробка.Это успешно применяет черный к моему файлу с желаемым пределом символов, но:
- Он автоматически сохраняет / заменяет мой файл новым отформатированным файлом, я не могу отменить изменение .
- Я не могу применить черный только к части кода .
Знаете ли вы способы использования черного с:
- Возможность указать желаемую длину строки
- Возможность переформатировать только часть кода
одновременно?
РЕДАКТИРОВАТЬ: Очевидно, что PyCharm не может использовать черный только для части кода ...