前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Visual Studio Code Remote 发布,远程开发新时代来了!

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

作者头像
iMike
发布2019-07-30 15:21:38
1.2K0
发布2019-07-30 15:21:38
举报
文章被收录于专栏:运维之美运维之美

在不久前我们才推荐一款支持在浏览器上运行 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 的发布必将开启远程开发的新时代!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奇妙的Linux世界 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Remote – SSH
  • Remote – Containers
  • Remote – Containers 扩展允许您使用 Docker 容器作为开发环境。
  • 通过容器做为开发环境可以带来以下好处:
  • Remote – WSL
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档