写点什么

微软发布 Visual Studio Code Server 预览版

  • 2022-08-12
    北京
  • 本文字数:897 字

    阅读完需:约 3 分钟

微软发布Visual Studio Code Server预览版

微软发布了一个私有预览版的后台服务,该服务为 Visual Studio Code 编辑器提供支持,并提供了一个特定的 CLI 来管理它。Visual Studio Code Server 可以安装在任何地方,并且可以很容易地通过 VS Code for the Web 来使用它。


Visual Studio Code Server 是微软基于其流行编辑器 VS Code 实现远程开发的又一举措。这一旅程从 2019 年推出VS Code远程开发扩展开始,随后又推出了 GitHub Codespaces,它很快成为 GitHub 的默认开发平台。


对于代码编辑器来说,这带来了相当大的灵活性,这要感谢 Visual Studio Code 的架构:


我们之所以可以这么做,是因为 VS Code 是一个多进程的应用程序。从概念上讲,前端(输入代码的地方)运行在一个进程中,后端服务(托管扩展、终端、调试等)运行在其他独立的进程中。


虽然远程扩展已经支持使用本地 VS Code 前端进行“远程”编码,但这需要依赖 SSH 或 HTTPS 配置。微软推出 Visual Studio Code Server 旨在简化安装、管理和连接到“远程”的整个过程。


VS Code Server 是一个基于底层服务器(与远程扩展相同)而构建的服务,添加了一些额外的功能,比如交互式 CLI 和到 vscode.dev 的安全连接。


Visual Studio Code Server CLI(code-server)不同于用户通常在桌面计算机上使用的标准代码 CLI。新的 CLI 能够在 VS Code for Web(也就是 vscode.dev)和你的远程机器之间建立一个安全的通道,所以你可以将 vscode.dev 作为你自己的 VS Code 服务器(可以运行在本地或云端)的前端。


你也可以自己运行 VS Code Web UI,然后使用 code-server serve-local 命令将它连接到你的 Server 实例。不过,这需要正确设置从 Web UI 到服务器的 HTTPS 连接。


你可以在 Linux、Mac 或运行 WSL 的 Windows 机器上通过执行 wget -O- https://aka.ms/install-vscode-server/setup.sh | sh 来安装 Visual Studio Code Server。当你用 code-server 启动服务器,它将通过一个安全通道与 vscode.dev 通信,并提供一个登录令牌和一个身份验证 URL。通过身份验证后,CLI 将启动一个服务器实例,并生成一个可以在任何浏览器中使用的 vscode.dev 地址。


要获得 VS Code Server 预览版,你需要通过这个注册表单提出访问请求。


原文链接

Visual Studio Code Server Now Available in Private Preview

2022-08-12 09:114941

评论

发布
暂无评论
发现更多内容

openGauss数据库源码解析系列文章——事务机制源码解析(三)

daydayup

海量数据×桂林银行 | 满足金融用户稳健周密需求,做好国内数据库演进的实践担当#openGauss

daydayup

openGauss数据库源码解析系列文章——事务机制源码解析(四)

daydayup

Hello,Vector DB|可能是最易上手的 Faiss 教程

Zilliz

Faiss Milvus Zilliz 向量数据库 zillizcloud

2023-07-25:你驾驶出租车行驶在一条有 n 个地点的路上 这 n 个地点从近到远编号为 1 到 n ,你想要从 1 开到 n 通过接乘客订单盈利。你只能沿着编号递增的方向前进,不能改变方向 乘

福大大架构师每日一题

福大大架构师每日一题

海量数据×桂林银行 | 满足金融用户稳健周密需求,做好国内数据库演进的实践担当 openGauss

daydayup

Deel、Whatnot、Nowports,YC 净收入最高公司生意秘诀

B Impact

从电商指标洞察到运营归因,只需几句话?AI 数智助理准备好了!

Kyligence

数据分析 数智助理

滴滴是如何落地eBPF技术的?

滴滴技术

云原生 eBPF&Linux

UE像素流送是什么?像素流推流原理介绍

3DCAT实时渲染

云流化 实时渲染云

澜舟科技荣膺世界经济论坛评选的2023年度技术先锋初创企业

澜舟孟子开源社区

出海新模式:从蔚赫信息收购德国博世LABCAR HiL 技术看如何通过海外IP并购实现全球化布局

千流出海

千流出海

运用事件与定时器实现字幕滚动效果(Qt开发)

芯动大师

Docker学习路线11:Docker命令行

小万哥

Java c++ Python Go Docker

WAIC2023精彩回顾|澜舟科技首次亮相WAIC,孟子大模型专注垂直领域专业赛道

澜舟孟子开源社区

网约车服务端线上流量巡检与测试验收技术

滴滴技术

openGauss 开源社区再次入选“科创中国”开源创新榜

daydayup

openGauss加入 CNCF Landscape

daydayup

openGauss数据库荣获中国计算机学会(CCF)科技成果特等奖

daydayup

openGauss数据库源码解析系列文章——事务机制源码解析(一)

daydayup

Oracle单表数据量大的优化思路

zhengzai7

oracle 分区

Burp Suite 几个基本工具的使用

QE_LAB

渗透测试 测试工具 安全测试

澜舟科技同360牵头的多家产业链龙头企业,共同发起成立GPT产业联盟

澜舟孟子开源社区

Last Week in Milvus

Zilliz

非结构化数据 Milvus Zilliz 向量数据库

数字化转型与架构-规划篇|殊途同归的解决方案框架

数字随行

数字化转型

微软发布Visual Studio Code Server预览版_语言 & 开发_Sergio De Simone_InfoQ精选文章