VSCodeとPythonのBlackフォーマッターを使用して、行の長さを設定する方法について説明します。

Blackフォーマッターとは

BlackはPythonのフォーマッタで、コードの整形を自動で行ってくれます。デフォルトでは、行の長さは88文字に設定されています。

VSCodeでBlackの行の長さを設定する

VSCodeでBlackの行の長さを設定するには、以下の手順を実行します:

  1. VSCodeの設定を開きます。これは ‘Code -> Preferences -> Settings’ からアクセスできます。
  2. “python formatting black args” を検索します。
  3. 二つの引数、--line-lengthn を追加します。ここで n は行あたりの許容文字数です。
{
    "[python]": {
        "editor.formatOnSave": true,
        "editor.defaultFormatter": "ms-python.black-formatter",
    },
    "black-formatter.args": [
        "--line-length",
        "100"
    ],
}

上記の設定では、行の長さが100文字に設定されます。

注意点

PythonのPEP8では、行の長さは79文字(docstringsは72文字)が推奨されています。しかし、Blackのデフォルト設定では88文字となっており、これは80文字よりも10%多い設定です。この設定は、80文字(最も人気がある)や79文字(標準ライブラリで使用されている)よりも、ファイルが大幅に短くなることがわかっています。

以上が、VSCodeとPythonのBlackフォーマッターで行の長さを設定する方法です。この設定により、Pythonのコードをより読みやすく、管理しやすくすることができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です