نرمافزار PyCharm این امکان را دارد که از Black بجای Reformat Code پیش فرض اش استفاده شود.
مراحل انجام:
در Virtual Environment خود با دستور زیر Black را نصب کنید.
pip install black
در نرمافزار PyCharm به منوی File / Settings بروید. از منوی سمت چپ به Tools / External Tools بروید.
روی دکمه + کلیک کنید. و مشخصات زیر را وارد نمایید.
Name: Black Formatter Program: $PyInterpreterDirectory$/black Arguments: --line-length 120 $FilePath$ Working directory: $ProjectFileDir$ Synchronize file after execution: Check Open console for tool output: Uncheck
دکمه ok رو بزنید.
بر روی دکمه apply کلیک کنید.
از قسمت سمت چپ Keymap را انتخاب کنید.
در قسمت سمت راست کادری برای جستجو وجود دارد. عبارت Black Formatter را جستجو کنید.
در نتایج جستجو بر روی Black Formatter دوبار کلیک کنید. دکمههای Ctrl + Alt + L را با هم بفشارید. دکمه ok را بزنید.
دکمه Remove را بزنید.
در پنجره بزرگتر هم دکمه ok را بزنید.
تمام :)
اگر سوالی داشتید حتما کامنت بذارید. ان شاء الله در اولین فرصت جواب میدم :)