網(wǎng)頁版 VS Code 來了!隨時隨地寫 Bug
近日,微軟發(fā)布了完全可以在瀏覽器中運行的輕量級 VS Code,無需任何安裝,你就可以使用這個基于瀏覽器的 VS Code 在你的本地機器上打開一個文件夾并開始編碼。
VS Code for the Web 提供以下體驗:
使用云工具進行本地開發(fā)
支持文件系統(tǒng)訪問 API(目前的 Edge 和 Chrome)的現(xiàn)代瀏覽器允許網(wǎng)頁訪問本地文件系統(tǒng),你可以體驗以下功能:
- 可對本地文件進行查看,在Markdown 中快速記筆記(和預(yù)覽),即使你在無法安裝VS code的電腦上,你依然可以用VS Code.dev查看和編輯本地文件。
- 結(jié)合瀏覽器工具構(gòu)建客戶端 HTML、JavaScript 和 CSS 應(yīng)用程序以進行調(diào)試。
- 可在很難安裝VS Code的低功率機器(如 Chromebook)上編輯代碼。
- 在 iPad 上開發(fā)。你可以上傳/下載文件(甚至使用Files 應(yīng)用程序?qū)⑺鼈兇鎯υ谠浦?,以及使用內(nèi)置的Github存儲庫擴展遠程打開存儲庫。
而且,如果你的瀏覽器不支持本地文件系統(tǒng) API,你仍然可以通過瀏覽器上傳和下載單個文件來打開它們。
輕量級體驗
由于 VS Code for the Web 完全在瀏覽器中運行,因此和平常使用的桌面應(yīng)用程序中可執(zhí)行的操作相比,某些體驗肯定會受到影響,例如終端和調(diào)試器不可用,因為你無法在瀏覽器沙箱中編譯、運行和調(diào)試 Rust 或 Go 應(yīng)用程序。
更微妙的是代碼編輯、導(dǎo)航和瀏覽體驗,在桌面上,這些體驗通常由需要文件系統(tǒng)、運行時和計算環(huán)境的語言服務(wù)和編譯器提供支持。在瀏覽器中,這些體驗由完全在瀏覽器中運行的語言服務(wù)(無文件系統(tǒng),無運行時)提供支持,這些服務(wù)提供源代碼標記化和語法著色、完成和許多單文件操作。
擴展
大多數(shù) UI 自定義擴展都可以在 Vscode.dev 中使用,你甚至可以通過Settings Sync在瀏覽器、桌面和 GitHub 代碼空間之間啟用漫游。
也就是說,越來越多的擴展已經(jīng)更新到可以在瀏覽器中使用,而且每天都有更多的擴展。例如,Luna Paint - Image Editor擴展允許你直接在VS Code 中編輯光柵圖像。該擴展為 VS Code 帶來了豐富的設(shè)計工具(例如圖層和混合工具),當然你也可以將圖像保存到本地磁盤。
此外,VS Code for the Web 內(nèi)置了GitHub Repositories、 Codespaces和 Pull Request擴展。
鏈接:https://code.visualstudio.com/blogs/2021/10/20/vscode-dev