VS Code を使用して WSL でコードの実行とデバッグを行う

完了

進化を続けるソフトウェア開発の現状において、コードを効率的に編集およびデバッグする能力は極めて重要です。 Visual Studio Code を WSL と連携させることで、さまざまな用途に活用できる強力な開発環境が実現します。

Python 拡張機能のインストール

Visual Studio Code に Python 拡張機能をインストールするプロンプトのスクリーンショット。

hello.py を開くと、 Visual Studio Code Python 拡張機能をインストールするように求められます。これによって、Visual Studio Code での Python コーディング エクスペリエンスが向上します。 この Python 拡張には、構文の強調表示やインテリジェントなコード補完などの高度な編集機能が用意されているため、コーディングがより効率的になり、エラーも発生しにくくなります。 この拡張機能にはデバッグ ツールも用意されており、Python 環境の管理も簡略化されます。

  1. [エクスプローラー] ウィンドウで hello.py を選択して、Visual Studio Code で編集用に開きます。

  2. Python 拡張機能のインストールを求められたら、[インストール] を選択 します

コードをデバッグする

Visual Studio Code での Python コードのデバッグのスクリーンショット。

  1. hello.py で、行番号の左側にある余白を左クリックするか F9 キーを押して、1 行目にブレークポイントを設定します。

  2. デバッグを開始するには、 F5 キーを押してアプリケーションを実行します。 実行構成の入力を求められたら、[ Python ファイル] を選択します。

    • アプリケーションが起動し、ブレークポイントに到達します。 ここで、変数の確認、ウォッチの作成、コール スタックの調査を行うことができます。
  3. デバッグ コンソールで、print ステートメントの出力を確認します。

WSL セッションを終了する

WSL から切断するには、コマンド パレット (Ctrl + Shift + P) に「 Remote: Close Remote Connection」と入力します。

Visual Studio Code が WSL から切断され、再読み込みされます。

その他の Visual Studio Code WSL 拡張機能コマンド

このモジュールでは、wsl --install コマンドを使用して WSL をインストールしました。 このコマンドは Ubuntu をディストリビューションとしてインストールしますが、他のディストリビューションをインストールし、Visual Studio Code で接続するディストリビューションを選択することもできます。

  • コマンド パレットから、WSL: Connect to WSL using Distro コマンドを使用して、作業に使用するディストリビューションを選択できます。

その他の拡張機能コマンドの詳細については、 WSL での開発に関するドキュメントを参照してください。