VS Code云开发环境

Posted 何小有

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS Code云开发环境相关的知识,希望对你有一定的参考价值。

Linux系统

  • 如果是 Windows 10 操作系统,可以安装一个 Windows 10 内置 Linux 子系统
  • 如果是其他操作系统,可以通过 VirtualBox 在本地安装一个 Linux 虚拟机
  • 如果企业内部有云桌面系统,可以走流程申请一个 Linux 虚拟机

VS Code

从官网下载最新版本的 VS Code 编辑器,然后在 VS Code 的扩展里,搜索
Microsoft 出品的 Remote - SSH 扩展,点击安装。PS:如果是 Windows10 内置 Linux 子系统,则是使用 Remote - WSL 扩展。

SSH连接

打开 Remote - SSH 扩展,选择建立一个新的连接,然后按要求输入 ssh 连接命令以及对应的密码。PS:如果是 Remote - WSL 扩展,它会自动识别到已经安装好的 Windows10 内置 Linux 子系统,以下的步骤可以忽略。

完成 SSH 连接信息的配置后,右键选择 “Connect to Host in Current Window”,在当前窗口连接 Linux 开发机。

连接完成后,你会进入到 Linux 开发机中的 VS Code 编辑器,这样你就可以在服务器环境中进行开发,从根本规避了跨平台开发可能会遇到的问题。

服务调试

当我们使用 VS Code 编辑器的 Remote - SSH 扩展远程连接 Linux 开发机的时候,Linux 开发机上开放的所有端口都会映射到本地。例如我们在 Linux 开发机上安装了一个 MongoDB 数据库,那么 Remote - SSH 扩展会 自动地 把 MongoDB 数据库的 27017 端口映射到我们本地的 27017 端口。PS:如果是 Remote - WSL 扩展,内置 Linux 子系统和 Windows10 之间共用一个网络环境。

这样一来,我们通过 localhost:27017 就可以直接访问到 Linux 开发机上面的 MongoDB 数据库。

同理,我们在 Linux 开发机上启动的 Web 服务端口也会对应的映射到本地。

以上是关于VS Code云开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Go 专栏 | 开发环境搭建以及开发工具 VS Code 配置

MacOS + VS Code搭建支持10w+用户的生产环境

MacOS + VS Code搭建支持10w+用户的生产环境

VSCode c/c++插件怎么用

云原生架构 - 低代码(Low-Code)

VS Code摸鱼神器,让你快速开发AI模型