透過 VS Code 在 WSL 中執行程式碼和進行偵錯

已完成

在軟體開發不斷演變環境中,有效率地編輯程式碼和進行偵錯的能力至關重要。 與 WSL 結合時,Visual Studio Code 為開發人員提供多功能且強大的環境。

安裝 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 中開發的檔。