写点什么

微软发布 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:114234

评论

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

2022北京智博会AIOTE 第十五届(北京)国际智慧城市、物联网、大数据博览会

InfoQ_caf7dbb9aa8a

react源码解析5.jsx&核心api

buchila11

React React Hooks

2022北京智博会AIOTE 第十五届(北京)国际智慧城市、物联网、大数据博览会

InfoQ_caf7dbb9aa8a

智慧城市主题展2022第十五届北京国际智慧城市展览会

InfoQ_caf7dbb9aa8a

Linux学习指南《Linux一学就会》带你玩转Linux

侠盗安全

Linux linux运维 运维工程师 云计算架构师

kafka元数据信息存储在哪里,如何查看

编程江湖

kafka

Redis线程模型的前世今生

vivo互联网技术

redis reactor 多线程 io

基于TDengine进行睿信物联网平台的迁移改造

TDengine

tdengine 时序数据库

2022第十五届北京国际AI人工智能产品展览会

InfoQ_caf7dbb9aa8a

Rust 元宇宙 8—— 脚本

Miracle

rust 脚本 元宇宙

使用HTML+CSS制作逼真的红色开关

海拥(haiyong.site)

CSS html 大前端 Demo 签约计划第二季

2022北京智博会AIOTE 2022第十五届北京国际AI人工智能产品展览会

InfoQ_caf7dbb9aa8a

技术分享| Sip与WebRTC互通-SRProxy开源库讲解

anyRTC开发者

音视频 WebRTC SIP 视频会议 SRProxy

2022第十五届北京国际大数据产业博览会

InfoQ_caf7dbb9aa8a

开发好能重构的代码,都是这么干的

华为云开发者联盟

接口 重构 代码 并发 注释

Vue 中 $attrs 与 $listeners 的详解

编程江湖

Vue 大前端

2022第十五届北京国际智慧工地展览会

InfoQ_caf7dbb9aa8a

taosAdapter正式发布:支持从OpenTSDB向TDengine无缝迁移

TDengine

tdengine 后端 时序数据库

文本分类:Keras+RNN vs 传统机器学习

华为云开发者联盟

机器学习 深度学习 keras RNN 文本分类

详解预训练模型在信息检索第一阶段的应用

百度Geek说

后端 预训练 信息检索

数据分析从零开始实战,Python、Pandas与各类数据库

老表

Python 数据库 数据分析 pandas 11月日更

大数据开发hadoop入门基础之sqoop

@零度

大数据 hadoop sqoop

大厂算法面试之leetcode精讲11剪枝&回溯

全栈潇晨

LeetCode 算法面试

dart系列之:数学什么的就是小意思,看我dart如何玩转它

程序那些事

flutter dart 程序那些事 11月日更

Java开发之ssm三大框架的整合

@零度

Java ssm

恒源云(GPUSHARE)_云GPU服务器如何登陆Windows实例?

恒源云

人工智能 深度学习 算力

前端开发中需要掌握的开发框架React

@零度

大前端 React

大厂算法面试之leetcode精讲12.堆

全栈潇晨

算法 LeetCode

2022北京智博会AIOTE 2022第十五届北京国际人工智能产品展览会

InfoQ_caf7dbb9aa8a

Nocalhost 为 KubeSphere 提供更强大的云原生开发环境

CODING DevOps

Kubernetes DevOps 云原生 集群 Nocalhost

常用的5个分布式缓存框架

编程江湖

Java 开发 分布式缓存框架

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