[英]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.