Visual Studio Code (VS Code)は、Pythonのコードを整形するための強力なツールを提供しています。この記事では、VS CodeでPythonのコードを整形するための基本的な手順を説明します。
フォーマッターの選択
VS Codeでは、複数のPythonフォーマッターが利用可能です。Microsoftが公開しているフォーマッターには、autopep8
やBlack formatter
などがあります。また、コミュニティから提供されているフォーマッターには、Ruff
やyapf
などがあります。
フォーマッターの設定
フォーマッターを選択したら、次にそのフォーマッターをVS Codeのデフォルトのフォーマッターとして設定します。以下に、その手順を示します。
- VS CodeでPythonファイルを開きます。
- エディタ上で右クリックして、コンテキストメニューを表示します。
Format Document With...
を選択します。Configure Default Formatter...
を選択します。- リストから好みのフォーマッターを選択します。
また、すべてのPythonファイルに対してデフォルトのフォーマッターを設定するには、ユーザーのsettings.json
ファイルの[python]
スコープ内で"editor.defaultFormatter"
を設定します。
フォーマットの適用
設定が完了したら、エディタ上で右クリックしてFormat Document
を選択するか、キーボードショートカット⇧⌥F
(WindowsではShift+Alt+F
、LinuxではCtrl+Shift+I
)を使用してコードをフォーマットできます。
また、保存時に自動的にフォーマットを適用するには、ユーザーのsettings.json
ファイルに以下の設定を追加します。
"[python]": {
"editor.formatOnSave": true
}
これで、VS CodeでPythonのコードを整形する準備が整いました。これらの設定を行うことで、Pythonのコードが一貫性を持ち、読みやすくなります。Happy coding!