実現したいこと
Cursor エディタ(VSCode派生)でPythonコードを編集する際、保存時に自動でPEP8準拠のインデントにフォーマットされるようにしたいです。
前提
Cursor エディタを使用しています
Black formatter拡張機能をインストール済みです
pip install black でBlackもインストール済みです
jsonコピー{
"editor.formatOnSave": true,
"python.formatting.provider": "black",
"editor.defaultFormatter": "ms-python.black-formatter"
}
発生している問題・エラーメッセージ
コピーファイルを保存しても、コードのインデントが自動で整形されません。コマンドラインから black ファイル名.py
を実行すると "All done! ✨ 🍰 ✨" と表示されますが、エディタ上のコードは変化しません。
ソース
def process_details(self, json_data): """ 詳細情報を処理 引数: json_data (dict): APIから取得した映画詳細の(単一映画)JSONデータ 戻り値: dict: 処理済みの映画詳細情報(単一映画) """
print("aaaa") ←ここです
#
pass
