Visual Studio Code Remote 发布 开启远程开发新时代

http://www.zanmenzhe.com
2019-06-12 13:20
庆安吧_庆安贴吧_庆安网_庆安信息_庆安人网_庆安咱们这
北京时间2019年5月3日,在PyCon2019大会上,微软发布了VSCodeRemote,开启了远程开发的新时代!这次发布包含了三款核心...

Visual Studio Code Remote 发布 开启远程开发新时代

北京时间 2019 年 5 月 3 日,在 PyCon 2019 大会上,微软发布了 VS Code Remote,开启了远程开发的新时代!这次发布包含了三款核心的全新插件,它们可以帮助开发者在容器、物理机器或虚拟机,以及 Windows Subsystem for Linux (WSL) 中实现无缝的远程开发。通过安装 Remote Development Extension Pack ,你可以快速上手远程开发。

访问:

微软中国官方商城 - Visual Studio

P.S: 该功能目前仅支持在 Insider 版本中使用,当然最终也会在 Stable 版本中提供。

https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack

▲ Remote SSH 扩展运行截图

远程开发

Visual Studio Code Remote 发布 开启远程开发新时代

Visual Studio Code Remote 允许开发者将容器,远程计算机,或 Windows Subsystem for Linux (WSL) 作为完整的开发环境。你可以:

在部署相同的操作系统上进行开发,或者使用更大或更专业的硬件。

把开发环境作为沙箱,以避免影响本地计算机配置。

让新手轻松上手,让每个人都保持一致的开发环境。

使用原本在本地环境不可用的工具或运行时,或者管理它们的多个版本。

在 WSL 里开发 Linux 应用。

从多台不同的计算机访问现有的开发环境。

调试在其他位置(比如客户网站或云端)运行的应用程序。

所有以上的功能,并不需要在你的本地开发环境有源代码。通过 VS Code Remote,轻松连接上远程环境,在本地进行开发。

Remote Development extension pack

Visual Studio Code Remote 发布 开启远程开发新时代

Remote Development extension pack 包括三个扩展:

Remote – SSH

Visual Studio Code Remote 发布 开启远程开发新时代

在比本地机器更大、更快或更专业的硬件上进行开发。

在不同的远程开发环境之间快速切换,安全地进行更新,而不必担心影响本地计算机。

调试在其他位置运行的应用程序,例如客户网站或云端。

例如,假设你正在开展深度学习项目。您通常需要一个高GPU性能的虚拟机(例如 Azure Data Science Virtual Machine),配置了训练大数据模型所需的所有工具和框架。

你可以使用 Vim over SSH 或 Jupyter Notebooks 来编辑远程代码,但是你放弃了本地开发工具的丰富功能。相反地,使用 Remote-SSH 扩展,你只需连接到 VM,安装必要的扩展(如 Python 插件),然后你就可以利用VS Code的所有强大功能,如 IntelliSense、代码跳转和调试,就像你在本地开发一样。

Remote – Containers

Visual Studio Code Remote 发布 开启远程开发新时代

您可以在部署的同一操作系统上,使用一致的工具链进行开发。

容器是隔离的,这意味着你可以在不影响本地计算机的情况下在不同的开发环境之间快速切换。

其他人可以轻松地为您的项目做出贡献,因为他们可以在一致的开发环境中轻松开发、构建和测试。

一个 devcontainer.json 文件可以被用来告诉 VS Code 如何配置开发容器,包括使用的 Dockerfile、端口映射以及在容器中安装哪些插件等等。

Remote – WSL

Visual Studio Code Remote 发布 开启远程开发新时代

使用 Windows 在基于 Linux 的环境中进行开发,使用平台特定的工具链和程序。

编辑位于 WSL 中的文件或挂载的 Windows 文件系统(例如 /mnt/c)。

在 Windows 上运行和调试基于 Linux 的应用程序。

插件直接在 Linux 发行版中运行,因此你不需要担心路径问题、软件兼容性或其他跨平台的问题。你可以像在 Windows 中一样,在 WSL 中无缝地使用 VS Code。

新时代

好了,说了这么多,不如直接上手来试试。赶紧下载 Remote Development Extension Pack 来一起玩转 VS Code Remote 吧!远程开发的新时代已经到来!

Visual Studio Code Remote 发布 开启远程开发新时代

https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack

作者 | formulahendry

Coding

活动入口:

Coding敏捷研发 - 研发产出提升20% 5人以下小团队免费

走进Verisign - 互联网根服务器的管理者/.com的守护者

上一篇:武汉一高校师生用3DMAX“修复”巴黎圣母院

下一篇:微软Visual Studio 2019正式版发布,附下载地址

相关报道