近日,微软发布了一款轻量级的VSCode,可以完全在浏览器中运行。您可以使用此基于浏览器的VSCode在本地计算机上打开文件而无需任何安装。剪辑并开始编码。VSCodefortheWeb提供以下体验:使用云工具进行本地开发支持文件系统访问API的现代浏览器(目前有Edge和Chrome)允许网页访问本地文件系统,您可以体验以下功能:查看本地文件,在Markdown中快速做笔记(和预览),即使你在无法安装VScode的电脑上,你仍然可以使用VSCode.dev查看和编辑本地文件。使用用于调试的浏览器工具构建客户端HTML、JavaScript和CSS应用程序。可以在难以安装VSCode的低功耗机器(例如Chromebook)上编辑代码。在iPad上开发。您可以上传/下载文件(甚至可以使用文件应用程序将它们存储在云中),也可以使用内置的Github存储库扩展远程打开存储库。而且,如果您的浏览器不支持本机文件系统API,您仍然可以通过浏览器上传和下载单个文件来打开它们。轻量级体验由于VSCodefortheWeb完全在浏览器中运行,与您在通常使用的桌面应用程序中可以做的相比,某些体验肯定会受到影响,例如终端和调试器不可用,因为您无法编译、运行、在浏览器沙箱中调试Rust或Go应用程序。更微妙的是代码编辑、导航和浏览体验,桌面上的这些体验通常由需要文件系统、运行时和计算环境的语言服务和编译器提供支持。在浏览器中,这些体验由完全在浏览器中运行(没有文件系统,没有运行时)的语言服务提供支持,这些服务提供源代码标记化和语法着色、完成以及许多单文件操作。扩展大多数UI自定义扩展都在Vscode.dev中可用,您甚至可以通过设置同步启用浏览器、桌面和GitHub代码空间之间的漫游。也就是说,越来越多的扩展程序已更新为可在浏览器中使用,并且每天都在添加更多扩展程序。例如,LunaPaint-ImageEditor扩展允许您直接在VSCode中编辑光栅图像。这个扩展为VSCode带来了丰富的设计工具(例如层和混合工具),当然你可以将图像保存到本地磁盘。此外,用于Web的VSCode具有针对GitHub存储库、Codespaces和PullRequests的内置扩展。链接:https://code.visualstudio.com/blogs/2021/10/20/vscode-dev
