[Python]VSCodeで入れるべきPythonプラグイン
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