vscode現在可以使用遠程調試功能 ,可以通過ssh連接遠程服務器,使用容器或者使用wsl,本地vscode作爲人機接口,實際的代碼和調試程序都在遠程運行。
現在將我使用wsl過程和碰到的問題記錄下來:
操作系統win10家庭版,安裝了wsl,官方商店下載的ubuntu18.04lts版。
1.首先在擴展裏安裝Remote-WSL
2.左側會出現remote explorer的圖標,打開後會有wsl target,這時候直接雙擊打開,等待了好久提示超時,操作了很多次都沒有成功。
3.後來查看了官方的說明,是這麼寫的
Follow the step-by-step tutorial or if you already have WSL running:
- Follow the installation steps above.
- Open a WSL terminal for your installed distribution (e.g. Ubuntu 18.04 LTS)
- Go to any folder and type:
code .
Or you can:
- Start VS Code.
- Press
F1
, enter Remote-WSL: New Window, and hit enter. - Use the File menu to open your folder.
我使用的是第二種方法,失敗了
那麼看看第一種方法吧
4.打開wsl的終端,輸入code .
發現原來需要從微軟官網上下載文件,而經常查不到遠端服務器或者下到一半就斷了,這就是我第二步裏面失敗的原因,正常來說,按照第二步操作會自動下載安裝的,但是由於網絡不好,所以經常超時失敗。
使用這個方法就能看到失敗的細節。
沒關係,多試幾次,最後終於下載安裝好了。
這時候再次在remote explorer打開,成功了。