在 Windows 上的 WSL 2 發行版內執行 Code 工作階段
在 Windows 上,Code 標籤可以在 WSL 2 發行版內執行工作階段,而不是在 Windows 本身上執行。工作階段的 Claude Code 程序、其工具和 git 都在發行版內執行,使用其 Linux 工具鏈和原生 Linux 路徑,與您的專案所針對的環境相同。
當您的儲存庫位於發行版的檔案系統內時,請使用 WSL 工作階段。從 Windows 處理這些檔案會通過網路檔案系統,這很慢且會破壞檔案監視;在發行版內執行工作階段可以避免兩者。
需求
- Windows 10 或 11,搭配 WSL 2。不支援 WSL 1。
- 至少一個已安裝的發行版(例如 Ubuntu)。
- 在發行版內安裝的
git。
啟動 WSL 工作階段
- 選擇發行版
在 Code 標籤中啟動新工作階段並開啟環境選擇器。您已安裝的 WSL 2 發行版會出現在 WSL 區段中。選擇一個。
- 選擇資料夾
工作階段在發行版的主目錄中啟動。使用資料夾選擇器選擇專案資料夾。瀏覽在發行版內進行,使用 Linux 路徑,例如
/home/you/project。 - 信任資料夾
資料夾中的第一個工作階段會顯示工作區信任對話框。信任是按發行版和資料夾授予的;信任一個發行版中的資料夾不適用於另一個發行版或 Windows 上的相同路徑。
發行版中的第一個工作階段需要花費一些時間,而 Claude 在其中進行設定。您也可以從一般資料夾選擇器開啟 \\wsl.localhost\... 資料夾,它會在該發行版內重新開啟。
您最近使用過的資料夾會在每個發行版的選擇器中出現,因此重新連接到專案只需一次點擊。
WSL 工作階段中的運作方式
平行工作階段、側邊聊天、視覺差異檢閱、分支和提取請求狀態,以及 worktrees 都可以運作,由發行版內的 git 和工具鏈支援。「在編輯器中開啟」會開啟透過 Remote - WSL 連接到發行版的 VS Code。
WSL 工作階段中還有一些功能尚未提供:整合終端、連接器和外掛程式、工作階段分叉、檔案瀏覽器窗格,以及當您在編輯器中輸入 @ 時的檔案建議。
受管理的裝置
在由組織管理的裝置上,WSL 工作階段可能無法使用。如果工作階段啟動失敗,並顯示裝置受管理的訊息,這由您的管理員控制。管理員:請參閱部署指南中的設定如何到達裝置。