🤖

[Python]VSCodeで入れるべきPythonプラグイン

2021/05/03に公開

vscodeのPython開発環境を整えたい

vscodeことVisual Studio Codeってすごい人気ですよね。ちょっと前まで高級エディタはAtomかvsocdeか、くらいな感じだったんですけど今ではvscodeが人気なイメージです。

私はPythonをメインに使っているので、vscodeで使うべきPythonのプラグインについて解説します

入れるべきPythonプラグイン

プラグインの紹介をしますが、インストール後にvscodeの再起動が必要なものがあるので、その時は案内にしたがって再起動してください。

Python

Pythonに関する機能を拡張できます。実は何をどこまでできるのかは正直把握していません(笑
自分が観測した限りだと以下のような感じです。もちろん全てではないですがこれだけでも導入する価値が大いにありますね。

  • Pythonインタープリタの変更が簡単
  • 実行をワンクリックでできる
  • デバッグができる
  • vsocde内でJupyter Notebookの起動ができる
  • Linterやフォーマッターの設定ができる(flake8 autopep8など)

参考:https://marketplace.visualstudio.com/items?itemName=ms-python.python

<u>Pylanceをインストールしたら一緒についてきます。</u>

Pylance

これまた全ての機能を把握している訳ではないのですが、便利だなあと思っている点をいくつかあげます。これだけでも導入する価値非常にありますよね。まずはこれだけ入れとけばいいってやつです

  • コードハイライトがちょっと変わる(個人的には見やすい)
  • 自動インポート
  • サジェストの強化

参考:https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance

Python Docstring Generator

Pythonのクラスや関数に記述するdocstringを自動で生成してくれるプラグインです。Python拡張機能に入れてくれても良い気がしますが、そういう訳でもないのでこのプラグインが必要です。

参考:https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring

Jupyter

Jupyter Notebookをvscode内で使えるようになります。

<u>Pythonをインストールしたら一緒についてくると思います。</u>

参考:https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter

Discussion