微軟宣布推出可完全在瀏覽器中運行的輕量級 VS Code。根據介紹,VSCode for the Web 使開發人員能夠直接在瀏覽器中使用輕量級版本的 VSCode,可直接打開本地機器上的一個文件夾並開始工作,而無需在 PC 上進行安裝。
感興趣的用戶可通過訪問 https://vscode.dev 進行使用,微軟稱 VSCode for the Web 為“零安裝本地開發工具”。
事實上,早在 2019 年 .dev 頂級域名開放注冊時,微軟就申請了 vscode.dev,並將之重定向到 code.visualstudio.com。“像許多購買 .dev 域名的人一樣,我們不知道我們要用它來做什么。我們當然也沒有預料到,它最終會成為一個超過十年的使命的實現......隨着 vscode.dev 的出現,我們開始最終實現我們最初的願景,即構建一個可以在瀏覽器中完全無服務器運行的開發工具。”
微軟方面稱,支持 File System Access API(目前的 Edge 和 Chrome)的現代瀏覽器允許網頁訪問本地文件系統(在用戶許可下)。從而促成了一些使用 VS Code for the Web 作為零安裝本地開發工具的有趣場景,例如:
- 本地文件查看和編輯。在 Markdown 中快速記筆記(和預覽)。即使在無法安裝完整 VS Code 的受限機器上,用戶仍然可以使用 vscode.dev 查看和編輯本地文件。
- 結合瀏覽器工具構建客戶端 HTML、JavaScript 和 CSS 應用程序以進行調試。
- 在不容易安裝 VS Code 的機器上(如 Chromebook)編輯代碼。
- 在 iPad 上開發。用戶可以上傳/下載文件(甚至使用 Files 應用程序將它們存儲在雲中),以及使用內置的 GitHub 存儲庫擴展遠程打開存儲庫。
如果用戶的瀏覽器不支持本地文件系統 API,也依然可以通過瀏覽器上傳和下載單個文件來打開它們。
為了方便訪問 GitHub 中的代碼,VS Code for the Web 還內置了 GitHub Repositories、Codespaces 和 Pull Request 擴展。而其與 github.dev 的不同之處在於,github.dev 是 VS Code for the Web 的一個定制實例,與 GitHub 深度集成。github.dev 可以自動登錄,URL 格式遵循 github.com 的 /organization/repo 模式。因此用戶可以簡單地將 .com 改為 .dev 來編輯 repo,而且它還為 GitHub 定制了淺色和深色主題。
更多詳情可查看官方博客。