ユーティリティとツール

Visual Studio CodeでPythonのコードを自動整形する方法(PEP8準拠)

Pythonでの開発にVisual Studio Code(VS Code)を使用する際、コードをPEP8スタイルガイドに準拠させることは非常に重要です。この記事では、VS CodeでPythonコードを自動整形する方法を網羅的に説明します。

スポンサーリンク

PEP8とは

PEP8はPythonのコードを書く際のスタイルガイドです。可読性の高いPythonコードを書くための基準を提供し、一貫性のあるフォーマットを推奨しています。

VS Codeの準備

VS CodeでPythonコードの自動整形を行う前に、Python拡張機能をインストールしておく必要があります。

必要な拡張機能

Pythonコードの整形には「Python」と「Pylance」という2つの拡張機能が推奨されます。

整形ツールのインストール

Pythonの整形ツールとして広く使用されているのが「autopep8」です。ターミナルまたはコマンドプロンプトで以下のコマンドを実行してインストールします。


pip install autopep8

VS Codeの設定

整形ツールをVS Codeに統合するには、設定を行う必要があります。

settings.jsonの編集

VS Codeの設定ファイルであるsettings.jsonを開き、以下の設定を追加します。


"python.formatting.provider": "autopep8",
"python.formatting.autopep8Path": "path-to-autopep8",
"editor.formatOnSave": true

ここで、”path-to-autopep8″はインストールしたautopep8のパスに置き換えてください。

キーボードショートカットの使用

設定後、ファイルを保存する際に自動で整形されますが、手動で整形する場合は、以下のショートカットを使用できます。

  • Windows: Alt+Shift+F
  • macOS: Shift+Option+F
  • Linux: Ctrl+Shift+I

整形オプションのカスタマイズ

autopep8の整形オプションをカスタマイズすることもできます。例えば、列の幅を変更するには以下のように設定します。


"python.formatting.autopep8Args": [
"--max-line-length=120"
],

まとめ

この記事では、VS Codeを用いてPythonコードをPEP8に準拠させる方法について詳しく解説しました。これらのステップを実行することで、より読みやすく、プロフェッショナルなコードを書くことができます。

コメント

タイトルとURLをコピーしました