Visual Studio Code Remote 发布,远程开发新时代来了!

在不久前我们才推荐一款支持在浏览器上运行 Visual Studio Code 的服务端神器 Code-Server。日前,微软就在 PyCon 2019 大会上发布了 Visual Studio Code Remote,该功能支持开发者在 Visual Studio Code 上进行远程开发。

据了解,微软此次发布的 Remote Development Extension Pack 可以帮助开发者在容器、物理机器、虚拟机以及 Windows Subsystem For Linux (WSL) 中实现无缝的远程开发。

Remote Development Extension Pack 组件将会部分运行在本地计算机而部分运行在远程计算机、容器、WSL 上。Remote Development Extension Pack 会自动在远程计算机、容器、WSL 中安装 Visual Studio Code 组件。类似于典型网络应用程序,服务端和客户端是分离的。

目前仅支持在 Insider 版本中使用。

VS Code Remote Development Extension Pack 包含了三款核心的全新插件:

  • Remote – SSH 插件:通过 SSH 连接到服务器、远程设备、虚拟机直接进行开发。
  • Remote – Containers 插件:直接使用 Docker 容器作为开发环境。
  • Remote – WSL 插件:利用 Windows Subsystem For Linux(WSL)作为开发环境,可以直接编辑 WSL 内的文件并在 Windows 上运行和调试基于 Linux 的应用。

Remote – SSH

Remote-SSH 扩展允许您将任何具有 SSH 服务器的远程计算机用作开发环境。

通过 SSH 开发可以让您:

  • 在比本地计算机更快,更专业的硬件上进行开发。
  • 在不同的远程开发环境之间快速切换,而不影响本地开发环境。
  • 从多台不同计算机中访问现有开发环境。
  • 调试运行在其他位置的应用程序。

Remote – Containers

Remote – Containers 扩展允许您使用 Docker 容器作为开发环境。

通过容器做为开发环境可以带来以下好处:

  • 可以在同一操作系统上使用一致的工具链进行开发。
  • 由于不同容器间是隔离的,可以在不影响本地环境的情况下在不同的开发环境之间快速切换。
  • 其它开发者也可以在一致的开发环境中轻松开发,构建和测试。

Remote – WSL

Remote-WSL 扩展允许您使用 Windows 子系统 Linux(WSL)作为完整的开发环境。

通过 WSL 开发可以带来以下好处:

  • 直接在 Windows 上使用基于 Linux 环境中特定的工具链和实用程序。
  • 直接编辑位于 WSL 文件系统中的文件。
  • 直接在 Windows 上运行和调试基于 Linux 的应用程序。

好了,说了这么多,不如直接上手来试试。

要使用 Visual Studio Code 进行远程开发,只需要以下 3 个步骤:

  • 安装 Insiders 版本的 Visual Studio Code,稳定版本中目前尚未支持 。Insiders 版本下载地址:http://t.cn/RToPVNa 。
  • 安装 Remote Development Extension Pack 插件,该插件可以支持对 WSL、SSH 和容器的远程访问。 该插件下载地址:http://t.cn/ESDo1rF 。
  • 尝试官方提供的一些基于容器环境进行远程开发的例子,官方提供的例子地址:http://t.cn/Eo29UfD 。

Visual Studio Code Remote 的发布必将开启远程开发的新时代!

本文分享自微信公众号 - 运维之美(Hi-Linux)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券