微软发布 VS Code Server 了~ 目前是 private preview 阶段

2022-07-10 15:15:30 +08:00
 formulahendry

最近,微软在 VS Code 官方博客中宣布了 Visual Studio Code Server !

远程开发的过去与未来

2019 年,微软发布了 VS Code Remote ,开启了远程开发的新时代

2020 年,微软发布了 GitHub Codespaces —— 一个全托管的远程开发解决方案。

如今,Visual Studio Code Server 来了!

什么是 VS Code Server ?

Visual Studio Code Server 是一项可以在远程开发机器上运行的服务,例如桌面 PC 或者虚拟机 (VM)。它允许开发者通过 vscode.dev URL 从任何地方安全地连接到这个远程计算机,而且不需要通过 SSH 。

目前,微软发布了 private preview 版本的 VS Code Server ,以及一个可以轻松安装、更新、管理和连接到 VS Code Server 服务的 CLI ( code-serverCLI )。开发者可以将服务器安装在您喜欢的任何位置(比如本地的开发机器、云端的虚拟机等),并使用 VS Code for Web ( vscode.dev )通过浏览器安全地访问它,而无需进行设置 SSH 或 https 。

目前,code-serverCLI 是区别于 codeCLI 的一个独立的 CLI 。未来,codeCLI 将会统一,让开发者可以同时管理桌面和服务器。

架构

VS Code Server 的 CLI 在 VS Code 客户端 (vscode.dev) 和你的远程计算机之间建立隧道。隧道( Tunneling )也被称为端口转发,将数据从一个网络安全地传输到另一个网络。

VS Code Server 包括以下两个核心组件:

使用场景

VS Code Server 允许开发者以新的方式使用 VS Code ,例如:

注册申请

目前 VS Code Server 还处于 private preview 阶段,可以访问下面的链接进行注册申请:

https://aka.ms/vscode-server-signup


原文链接: https://zhuanlan.zhihu.com/p/539411629

17060 次点击
所在节点    Visual Studio Code
124 条回复
zxCoder
2022-07-23 12:38:15 +08:00
@daveh 所以这就是我说的我们的使用场景不同了,我倒是没有这种需求,只是单纯觉得 vsc remote 就可以直接在本地访问远程的项目很方便
daveh
2022-07-23 12:54:52 +08:00
@zxCoder 那你用 vscode 没有下载文件到本地诉求,文件都留远程服务器,用 JB 不也是一样的?想看远程文件,用 JB 的 Browse Remote Host 直接去看好了。

所以,那是为何之前要纠结 JB 中怎么下载文件到本地?
zxCoder
2022-07-23 13:08:04 +08:00
@daveh 比如 IDE 里文件路径自动提示用过吗?如果训练的 model checkpoint 不同步到本地,IDE 就不能给我提示(这种大大小小的问题还有其他,暂时想不起来了),但是 vsc remote 或者 gateway 就不一样了,我是直接在操作远程的东西,体验是完全不一样的
daveh
2022-07-23 14:44:11 +08:00
@zxCoder 有依赖的文件就下载本地,点下鼠标就完成。而且你要的文件路径提示,跟文件内容是否新也没关系。

你训练的文件是什么格式?不用查看内容或共享吗? IDE 可能有插件能看,但功能一般比专有软件弱。
用专有软件看,你就得下载到本地。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/865250

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX