[VSCode+Python] 一回のショートカットキー入力で仮想環境(venv)を作成&アクティブにする
やりたいこと
VSCodeでPythonの仮想環境を簡単に作成し、アクティブにするためにショートカットキーを設定する方法を紹介する。
ターミナルがフォーカスされた状態で任意のショートカットキーを押すだけで、仮想環境の作成とアクティベートができるように設定する。
①VSCodeのkeybindings.jsonを開く。
Ctrl+Shift+P を押し、「Preferences: Open Keyboard Shortcuts (JSON)」を選択する。
②以下のコードを追加する:
{
"key": "Ctrl+Shift+V",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "py -m venv venv\n.\\venv\\Scripts\\activate\n"
},
"when": "terminalFocus"
}
これを設定すると、ターミナルがフォーカスされている状態で Ctrl+Shift+V を押すと、仮想環境が自動的に作成され、すぐにアクティベートされる。
なお、Ctrl+Shift+Vは仮に決めたショートカットキーなので、"key": "Ctrl+Shift+V" の部分を変更することで別のショートカットキーを設定できる。
ただし、ここで決めたショートカットキーと別のコマンドのキーが重複する場合があるので、なるべく干渉しないショートカットキーを選択した方が良い。
この記事が気に入ったらサポートをしてみませんか?