概要
最近、ちょこちょこ vscode
のpython拡張についてメモしてきました
なにかと機能豊富なpython拡張さんですが、2018.01リリースで linter
も選択できるようになったみたいです。
Python in Visual Studio Code – Jan 2018 Release – Python Engineering at Microsoft
Select Linter
これまでは、linter
の設定するために、設定ファイルを開いて
"python.linting.flake8Enabled": true
みたいに設定する必要があったのですが、これが
- コマンドパレット開く (Ctrl+Shift+P (macの場合は Cmd+Shift+P))
- python: Select Linter
で好きなlinter
を設定できるようになってます。
注意点として、このモードで選択した場合は選択したlineterのみがONになります。
複数のlinterを設定したい場合、例えば flake8
とmypy
の両方を有効にしたい場合などは
設定ファイルを編集する必要があります。
Create Terminal
あと、コマンドパレットを開いて
Python: Create Terminal
って打ち込んでターミナル起動すると、ちゃんと現在選択している仮想環境でactivateした状態で
ターミナルを起動してくれるようになってますね。condaの場合もちゃんと認識して動作してくれます。
Python: Start REPL
ってしたときも同様にactivateしてからpython起動してくれるようになってます。
便利ですねぇ。
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場