AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

评论

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

移动应用性能管理白皮书最新发布

基调听云

APM App 基调听云 行业报告

加速OpenHarmony生态繁荣,华为使能OpenHarmony发行版厂商

科技汇

攻克编译器技术

刘旭东

编程语言 编译器原理 4月月更

10月阿里面试总结:必问的Spring面试解析,面试时要注意的那些坑

爱好编程进阶

Java 面试 后端开发

Flink 流批一体在小米的实践

Apache Flink

大数据 flink 编程 流计算 实时计算

建信金科在中国建设银行物联网平台项目的实践

EMQ映云科技

物联网 IoT 金融 银行 emq

从玄学走向科学:在字节跳动广告投放这么干

字节跳动数据平台

大数据 字节跳动 广告系统 ab测试

web前端培训React基础知识点的梳理

@零度

前端开发 React

CVPR2022 前沿研究成果解读:基于生成对抗网络的深度感知人脸重演算法

阿里云CloudImagine

阿里云 计算机视觉 音视频 视频云 人脸算法

2020大厂秋招面试末班车,阿里架构师献给java程序员的面试全攻略

爱好编程进阶

Java 面试 后端开发

TASKCTL 作业流程与模块之间的区别

敏捷调度TASKCTL

Docker kettle 批量任务 调度引擎 ETL任务

2021最新「阿里」Java高级工程师面试高频题

爱好编程进阶

Java 面试 后端开发

Docker 实战教程之从入门到提高 (六)

汪子熙

Docker 容器 docker image 容器镜像 4月月更

探究Presto SQL引擎(2)-浅析Join

vivo互联网技术

数据库 算法 presto

测试的最终产物是什么

chenkl

测试 思维 测试原则

亚马逊云科技 2022 年 3 月新服务新功能强势来袭

亚马逊云科技 (Amazon Web Services)

服务 亚马逊

4月28日,一场为IT工程师们准备的盛宴

观测云

云原生 可观测性 IT 直播 产品发布会

入驻快讯|欢迎小红书技术团队正式入驻 InfoQ 写作社区!

InfoQ写作社区官方

入驻快讯

OpenHarmony 3.1 Beta样例:使用分布式菜单创建点餐神器

OpenHarmony开发者

OpenHarmony OpenHarmony应用开发 点餐

5 月亚马逊云科技培训与认证课程,精彩不容错过!

亚马逊云科技 (Amazon Web Services)

架构师 培训 认证

设计消息队列存储消息数据的MySQL 表格

Geek_8d5fe5

「架构实战营」

大数据培训Flink 常见的维表 Join 方案

@零度

大数据 flink join

CRUD多年,终获腾讯offer,就靠这几套面试题

爱好编程进阶

Java 面试 后端开发

网易互娱基于 Flink 的支付环境全关联分析实践

Apache Flink

大数据 flink 编程 流计算 实时计算

企业如何才能发挥出知识管理真正的价值

小炮

知识管理 企业知识管理

云图说丨云数据库 RDS for MySQL一键开通读写分离,轻松应对业务高峰期

华为云开发者联盟

MySQL 华为云 读写分离 云数据库 rds for mysql

网站速度优化的三套解决方案!

源字节1号

微信小程序 前端开发 后端开发 SEO优化

2021春招涨薪跳槽技术必备:分布式宝典“限流

爱好编程进阶

Java 面试 后端开发

java培训Mybatis动态Sql处理解析

@零度

sql mybatis JAVA开发

28岁自学java,包装简历3年拿到15k薪资,分享我的学习经历

爱好编程进阶

Java 面试 后端开发

CentOS8安装Docker

爱好编程进阶

Java 面试 后端开发

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