VSCodeとPythonのBlackフォーマッターを使用して、行の長さを設定する方法について説明します。
Blackフォーマッターとは
BlackはPythonのフォーマッタで、コードの整形を自動で行ってくれます。デフォルトでは、行の長さは88文字に設定されています。
VSCodeでBlackの行の長さを設定する
VSCodeでBlackの行の長さを設定するには、以下の手順を実行します:
- VSCodeの設定を開きます。これは ‘Code -> Preferences -> Settings’ からアクセスできます。
- “python formatting black args” を検索します。
- 二つの引数、
--line-length
とn
を追加します。ここで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のコードをより読みやすく、管理しやすくすることができます。