コンテンツにスキップ

Python@Visual Studio Code

拡張機能

  • Black Formatterでフォーマットする。
  • isortでインポートをソートする。

自動フォーマット

autopep8の拡張機能を入れた後、ワークスペースのDefault Formatterautopep8にする。

autopep8は途中で改行を入れるせいで文法エラーになることがあるので、settings.jsonに以下を追加する。

settings.json
1
2
3
{
  "autopep8.args": ["--max-line-length=160"]
}

import の自動ソート

isortを入れる。入れるだけで機能する。

venv を自動で activate させる

以下をsettings.jsonにマージする。

settings.json
1
2
3
{
  "python.terminal.activateEnvInCurrentTerminal": true
}