写点什么

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

评论

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

在开源项目或工作项目中使用git建立fork仓库

良知犹存

git

敬畏用户

FunTester

软件测试 测试 用户 FunTester 用户思维

一文带你盘点“微服务”中的技术点

Simon郎

微服务 Spring Cloud spring cloud alibaba java

iOS开发独家秘籍-代码块Code Snippets

iOSer

ios 代码 ios开发

小程序中如何显示Markdown文本

Changing Lin

10月月更

模块9

Geek_ywh40v

马拉车算法,其实并不难!!!

秦怀杂货店

数据结构 算法 LeetCode

半年时间,拍摄8省市10个案例,我们见到了这样的智能中国

脑极体

产品经理职业发展框架

俞凡

产品经理 产品管理 认知

大神Jeff Dean相关的一些项目

春秋易简

业务中台数据一致性方案

慕枫技术笔记

后端 引航计划

如何进行用户故事估算——Ethan分享观后感

Bruce Talk

敏捷 随笔 Agile User Story Product Owner

容器 & 服务:Kubernetes API Server访问问题

程序员架构进阶

架构 Kubernetes 容器 Helm Charts 10月月更

Linux开发coredump文件分析实战分享

良知犹存

Linux

模块九作业:设计电商秒杀系统

Felix

技术公众号小白互助网络

Felix

GitHub 微信公众号 自媒体

MacBook的隐藏功能

IT蜗壳-Tango

10月月更

设计千万级学生管理系统的考试试卷存储方案

Rabbit

风雨兼程,零代码训练营第四期顺利结业

明道云

SpringBoot 实战:优雅的使用枚举参数(原理篇)

看山

Java Spring Boot Effective Spring 10月月更

stm32-HAL使用usart发送中断判断发送标志库问题

良知犹存

stm32

模块九毕业设计

以吻封笺

【SpringCloud技术专题】「Hystrix源码」分析故障切换的运作流程

洛神灬殇

源码分析 SpringCloud Hystrix 熔断器 10月月更

数据库优化之explain 的使用和常用的SQL优化或索引优化

Regan Yue

数据库 数据库优化 Regan Yue 10月月更

k8s replicaset controller源码分析(1)-初始化与启动分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

stm32-HAL使用stop模式后DMA初始化的问题

良知犹存

stm32

5款良心工具,专治各种流氓顽固软件!

Jackpop

10. python入门速通教程之类、继承类、类中的特殊方法

梦想橡皮擦

10月月更

微博评论高性能高可用计算架构

白开水又一杯

#架构实战营

别被vector最后一个元素erase错误

良知犹存

c++

012云原生之微服务

穿过生命散发芬芳

云原生 10月月更

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