VSCodeにPythonのフォーマッタであるBlackを適用させる方法

1. 概要

2. 参考

  1. VSCode 公式
  2. Black 公式

3. 前提

4. 設定手順

  1. Pythonのバージョンが3.7以上であることを確認
# Windows OSでの確認コマンド
D:\>python --version
Python 3.8.10
  1. 拡張機能 > 「Black」をインストール 2.dio.png

  2. VSCodeでsetting.jsonを開く Ctrl + Shift + P -> Preferences Open User Settings (JSON) を選択。 3.dio.png

  3. VSCodeで「Black」をデフォルトに設定 手順3で開いたJsonファイルに以下を追記し、保存する。

"[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter"
},
  1. 設定確認。適当なpythonファイル(.py)を作成し、VSCode上で開き、右クリック -> Format Document With をクリック。 Blackの横に(default)と書かれていることがわかる。 5.dio.png

5.使い方

  1. 対象のPythonファイルを開く > 右クリック > Format Document
  2. 対象のPythonファイルを開く > Shift + Alt + F

6.フォーマッタ実行例

6.gif