硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

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

评论

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

Spring Cloud 和 Dubbo 哪个会被淘汰?

程序猿DD

Spring Cloud dubbo

2020年3月云主机性能评测报告

博睿数据

云计算 运维 机房 数据中心 主机

配置国内的pip源以提高使用pip安装python软件包的速度

良少

Python pip

数据产品经理实战-DMP搭建

第519区

产品经理 营销

短视频时代下的知识摄取

Neco.W

学习 知识管理 知识体系 短视频

2020年3月北京BGP机房网络质量评测报告

博睿数据

运维 APM 机房 数据中心 拨测

游戏夜读 | 世界两大游戏评论!

game1night

程序员的修行之路-关于编程语言

牧马人

程序员

linux 账户及安全管理(一 账户管理)

牧马人

Linux

后台定时统计任务太耗时如何优化一下

zhuoqianmingyue

线程池

玩转SpringBoot2.x之缓存对象

zhuoqianmingyue

redis springboot

使用Spring Boot和Docker构建微服务架构(三)

Tux Hu

Docker 架构 容器 微服务 Spring Boot

程序员的修行之路-保持良好的心态

牧马人

程序员

足不出户“逛”银行,37家城商行、农商行手机银行App性能大比拼

博睿数据

APM App 评测 网银 银行

企业微信机器人在大型财务共享中心的应用实践

DT极客

使用Spring Boot和Docker构建微服务架构(一)

Tux Hu

Docker 架构 容器 微服务 Spring Boot

使用Spring Boot和Docker构建微服务架构(二)

Tux Hu

Docker 架构 容器 微服务 Spring Boot

程序员的修行之路-关于编程语言

牧马人

程序员

产品周刊 | 第 16 期(20200524)

八味阁

产品 设计 产品经理 产品设计

快速入门 Nacos 作为配置中心操作

zhuoqianmingyue

nacos SpringBoot 2

代码刚提交暂存区,组长突然要我把新增代码 Commit另一分支怎么办?

zhuoqianmingyue

git

ARTS第一周

困到清醒

ARTS 打卡计划 起跑

卡巴斯基产品本地化用时能缩短 77%,怎么做到的?

葛仲君

项目管理 软件开发 本地化 开发流程

爬虫框架Scrapy应用实践-淘宝保险频道数据抓取【1】-前期准备

hadesxiong

Python 爬虫 保险 Scrapy

Jsp页面报错后如何找到提示信息中的_jsp.java文件

阡陌r

zookeeper到nacos的迁移实践

捉虫大师

架构 nacos

是什么在背后支撑起“带货一哥”李佳琦?

博睿数据

负载均衡 APM 压测 秒杀 并发

使用Spring Boot和Docker构建微服务架构(四)

Tux Hu

Docker 架构 容器 微服务 Spring Boot

Java | @Override 不要再把它当成可有可无的了

YoungZY

Java 注解 Override annotation

微信gif图片大小的规则

石云升

微信 GIF

微软:正式发布针对 .NET Core的 Winform 设计器

葡萄城技术团队

.net 微软 Win .net core

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