1. 犀牛前端部落首页
  2. 资讯杂谈

Visual Studio Code(VS Code) 支持远程开发

VS Code编辑器最近发布了一个令人兴奋的新功能,可以直接使用远程工作区(通过SSH运行WSL,Docker容器或物理机或VM)。

俺对这个功能是相当的期待呀,因为说实话,俺对vim编辑器并不是特别熟悉,俺在树莓派下做一些开发的时候效率是很低的,俺一看到这个远程开发功能,就想到这下可解决了我的一个心病。

目前VS Code支持三种方式远程开发:WSL、Docker容器和SSH。

Visual Studio Code(VS Code) 支持远程开发

WSL

Visual Studio Code(VS Code) 支持远程开发

Remote-WSL扩展允许您使用Windows子系统Linux(WSL)作为完整的开发环境,直接来自VS Code。 这种全新的优化支持可让您:

  • 使用Windows在基于Linux的环境中进行开发,使用特定于平台的工具链和实用程序。
  • 编辑位于WSL或已安装的Windows文件系统中的文件(例如/ mnt / c)。
  • 在Windows上运行和调试基于Linux的应用程序。

命令和扩展直接在Linux发行版中运行,因此您不必担心路径问题,二进制兼容性或其他跨操作系统挑战。 您可以像在Windows中一样在WSL中使用VS Code。

WSL的目的是让用户可以在windows下获得Linux的开发体验,因此喜欢Linux的同学不要错过了。

想要了解更多关于WSL远程,可以浏览这个网站

SSH

Visual Studio Code(VS Code) 支持远程开发

俺个人最期待的就是这个功能,因为确实对我日常开发有很大帮助。

Remote-SSH扩展允许您使用正在运行的SSH服务器打开托管在任何远程计算机,VM或容器上的文件夹或工作区。通过SSH开发可以让您:

  • 开发比本地机器更大,更快或更专业的硬件。
  • 在不同的远程开发环境之间快速切换,安全地进行更新,而不必担心影响本地计算机。
  • 调试在其他位置运行的应用程序,例如客户站点或云端。

俺可以在远程编写树莓派上的代码,这个功能俺非常喜欢。

想要了解更多关于SSH远程,可以浏览这个网站

Docker

Remote – Containers扩展允许您使用Docker容器作为开发容器。 容器构成了良好的开发环境,因为:

  • 您可以在部署到的同一操作系统上使用一致且易于重现的工具链进行开发。
  • 容器是隔离的,这意味着您可以在不影响本地计算机的情况下在不同的开发环境之间快速切换。
  • 其他人可以轻松地为您的项目做出贡献,因为他们可以在一致的开发环境中轻松开发,构建和测试。

 

俺已经决定下班回家就安装SSH拓展了,大家喜欢的也赶紧上手吧~

 

 

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/1017.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注