当前位置:首页 > 技术分析 > 正文内容

微软发布轻量级 VS Code 工具,可完全在浏览器中运行

ruisui883个月前 (03-12)技术分析19

整理 | 祝涛
出品 | CSDN(ID:CSDNnews)

10 月 21 日消息,微软现已推出了可完全在浏览器中运行的轻量级 VS Code 网页预览版,该程序可以允许开发者直接使用浏览器中的 VS Code,无需使用本地安装版本进行开发。


早在 2019 年,微软就趁着 .dev 顶级域名开放注册时,申请了 vscode.dev、并将之重定向到code.visualstudio.com 。然而直到本周三,微软才正式发布了可完全在浏览器中运行的轻量级 VS Code 。这意味着开发者无需任何安装,就可以使用基于浏览器的 VS Code打开本地机器上的文件夹并开始编程工作。现在,当用户打开https://vscode.dev时,就会收到这个轻量级版本的 VS Code。


新的体验


基于浏览器的VS Code可提供以下体验:

  • 可对本地文件进行查看和编辑。可以快速在Markdown中做笔记(并预览)即使您的设备受限而无法安装完整的VS Code,您依然可以使用vscode.dev来查看和编辑本地文件。

  • 构建HTML、JavaScript 和CSS应用程序的客户端,并可结合浏览器工具进行调试。

  • 可在很难安装VS Code的低功率机器(如 Chromebook)上编辑代码。

  • 可以在iPad上使用。您可以上传/下载文件(甚至可以将文件存储在云中),还可以通过内置GitHub Repositories extension远程打开存储库。


除此之外,基于浏览器的 VS Code还内置了存储库(GitHub Repositories)、代码空间(Codespaces)和查询请求(Pull Request)扩展。


与GitHub.dev的区别


以下是基于浏览器的 VS Code与 GitHub.dev 在线编辑器的区别:

GitHub.dev 为深度集成到 GitHub 中的 Web 版 VS Code 定制实例,可以自动登录,URL 格式遵循 github.com 的 /organization/repo 格式,并且它是为 GitHub 定制的,允许用户简单地改变 .com 或 .dev 域名后缀来编辑某个 repo,具有亮色和暗色模式。除了 GitHub 上的存储库之外,基于浏览器的VS Code还支持 Azure Repos(作为 Azure DevOps 的一部分)。

微软在其官方博客中表示:“将 VS Code 植入浏览器是对该开发套件最初愿景的实现。对于 VS Code 也是一个全新的开始。人们只需要一台能联网的电脑和一个浏览器就可以在未来实现开发,在那种环境下人们可以随时随地的开发代码。期待未来的发展。”

参考链接:

  • https://mspoweruser.com/microsoft-vs-code-running-in-browser/

  • https://code.visualstudio.com/blogs/2021/10/20/vscode-dev



三大院士、十大数据库掌门人,岳麓对话开启数字经济新时代!

使用了12个月的苹果M1芯片,我发现了它的「致命」弱点

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/2721.html

标签: vscode怎么用
分享给朋友:

“微软发布轻量级 VS Code 工具,可完全在浏览器中运行” 的相关文章

景区游船计时收费管理系统--收费分类版

景区游船计时收费管理系统--收费分类版headerfooter《景区游船计时收费管理系统--收费分类版》是专门旅游景区或度假村开发的一款游船计时收费软件。主要功能:1. 基础数据:单位信息、船号状态、脚踏船船号设置、画舫船号设置、船价设置(脚踏船、画舫);2.业务管理:脚踏船(脚踏船开台、脚踏船前台...

7种超轻量级的Linux发行版,能够帮助你找到适合自己的操作系统

Linux是一种非常受欢迎的开源操作系统,而且有许多版本可以选择。有时候,你需要一种超轻量级的Linux发行版,它可以在资源有限的设备上运行,并且能够快速启动。本文将介绍7种超轻量级的Linux发行版,希望能够帮助你找到适合自己的操作系统。1. Tiny Core LinuxTiny Core Li...

vue:组件中之间的传值

一、父子组件之间的传值----props/$emit1、父组件向子组件传值--props2.子组件想父组件传值-this.$emit('select',item)二、父组件向下(深层)子组件传值----provide/injectprovide:Object | () => O...

「2022」打算跳槽涨薪,必问面试题及答案——VUE篇

1、为什么选择VUE,解决了什么问题?vue.js 正如官网所说的,是一套构建用户界面的渐进式框架。与其它重量级框架不同的是,vue 被设计为可以自底向上逐层应用。vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另外一方面,当与现代化工具链以及各种支持类库结合使用时,vu...

react hooks自定义组件居然能这样做

前言  这里写一下如何封装可复用组件。首先技术栈 react hooks + props-type + jsx封装纯函数组件。类组件和typeScript在这不做讨论,大家别白跑一趟。接下来会说一下封装可复用组件的思路,比如一个新手应该怎么去封装,都需要有哪些东西。  然后说一些复杂组件需要的功能,...

身体越柔软越好?刻苦拉伸可能反而不健康 | 果断练

坐下伸直膝盖,双手用力向前伸,再用力……比昨天前进了一厘米,又进步了! 这么努力地拉伸,每个人都有自己的目标,也许是身体健康、线条柔美、放松肌肉、体测满分,也可能为了随时劈个叉,享受一片惊呼。 不过,身体柔软,可以享受到灵活的福利,也可能付出不稳定的代价,并不是越刻苦拉伸越好。太硬或者太软,都不安全...