[英]Open remote folder in local VSCode like "code ."in WSL2
是否可以使用$ code.
在遠程服務器 ssh session 中,就像我在WSL
中一樣,當我想在本地 VSCode 中打開遠程主機中的當前工作目錄時?
附錄:在本地 WSL 中,我可以發出$ code.
這將打開安裝在 Windows 10 上的 VSCode 中的當前目錄。
我試圖在另一個遠程 Linux 中獲得相同的行為,我已通過ssh
遠程連接。 因此,當我在那台遠程機器上並發出$ code.
它將在本地 window 上安裝的 VSCode 中打開該目錄。
我不認為這很容易做到,但我當然和你一樣希望能夠做到這一點。
以下是它為什么不起作用的解釋,以及為什么它可能很難設置的提示:
方式code.
WSL(或 PowerShell)的工作方式是在給定目錄中啟動 VS Code(作為第一個參數作為點傳遞)。
When you run code
from WSL it uses wslpath
to convert the path to the Windows accessible one, and the WSL magic code.exe
(which is, after all, a Windows binary and not a Linux one) in Windows with the WSL path ( \\wsl$...
);
為了使它起作用,您需要實現三件事:
code.exe
,但從遠程終端執行如果您想嘗試實現它,可以使用一些想法:
vscode://
URL 供您單擊(或找到讓您的客戶端自動加載它的方法)。只是一些沉思,這不是我需要付出任何努力的東西。 但我在尋找其他東西時遇到了你的問題,發現它很有趣,希望這對任何人都有幫助,歡迎任何想法/反饋!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.