北京時間 2022 年 7 月 7 日,微軟在 VS Code 官方部落格中宣佈了 Visual Studio Code Server!
2019 年,微軟釋出了 VS Code Remote,開啟了遠端開發的新時代!
2020 年,微軟釋出了 GitHub Codespaces —— 一個全託管的遠端開發解決方案。
如今,Visual Studio Code Server 來了!
Visual Studio Code Server 是一項可以在遠端開發機器上執行的服務,例如桌面 PC 或者虛擬機器器 (VM)。它允許開發者通過 vscode.dev URL 從任何地方安全地連線到這個遠端計算機,而且不需要通過 SSH。
目前,微軟釋出了 private preview 版本的 VS Code Server,以及一個可以輕鬆安裝、更新、管理和連線到 VS Code Server 服務的 CLI(code-server
CLI)。開發者可以將伺服器安裝在您喜歡的任何位置(比如原生的開發機器、雲端的虛擬機器器等),並使用 VS Code for Web(vscode.dev)通過瀏覽器安全地存取它,而無需進行設定 SSH 或 https。
目前, code-server
CLI 是區別於code
CLI 的一個獨立的 CLI。未來,code
CLI 將會統一,讓開發者可以同時管理桌面和伺服器。
VS Code Server 的 CLI 在 VS Code 使用者端 (vscode.dev) 和你的遠端計算機之間建立隧道。隧道(Tunneling)也被稱為埠轉發,將資料從一個網路安全地傳輸到另一個網路。
VS Code Server 包括以下兩個核心元件:
VS Code Server 允許開發者以新的方式使用 VS Code,例如:
目前 VS Code Server 還處於 private preview 階段,可以存取下面的連結進行註冊申請:
https://aka.ms/vscode-server-signup