簡體   English   中英

VSCode + 遠程 WSL 某些功能不起作用

[英]VSCode + remote WSL some functions not working

如果我通過右鍵單擊項目文件夾在 VSCode 中打開一個 PHP 項目,則所有 PHP 功能都可以正常工作。 如果我將鼠標懸停在一個對象或函數上,我會看到引用等。如果我右鍵單擊,我有很多選項,例如轉到定義、導入類...

但是,如果我使用遠程 WSL 打開項目,這些功能將不再起作用,並且在右鍵單擊時,我沒有以前擁有的大部分選項。 此外,代碼格式化程序不起作用。

是否有任何解決方案可以讓所有 VSCode 功能通過遠程 WSL 工作?

我的開發環境是安裝在 WSL2 上的 Docker 容器中的 DevilBox。

所以,我找到了這個問題的解決方案:)

在 VSCode 中,我在本地安裝了擴展。 為了在 WSL 中工作,也必須在 WSL 中安裝它們。

打開 WSL 遠程連接並單擊擴展時,VS Code 顯示“本地 - 已安裝”和“WSL:UBUNTU - 已安裝”。 在 WSL 中不可用的本地安裝的擴展變暗,並且有一個綠色按鈕“在 WSL 中安裝:..”

我剛剛輸入了Code . 而不是code . 它可以工作 可能還檢查 VSCode 文件夾是否在 PATH 變量中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM