混乱的编程环境
无论是 php开发者 / golang 开发者 / python 开发者...,
只要涉及到语言开发,总少不了各式各样的环境搭建,
如果全部集中到一台电脑上,不出意外的话,肯定出意外的,时不时想重装系统....
怎么解决?
答: vscode + docker
简要步骤
工具下载
举个 golang 栗子
- 上 hub.docker.com 查找心仪的 golang 镜像
- 拉取指定版本的 golang
docker pull golang:1.19
- 打开 vscode,安装如下扩展
- Remote Development (包含如下)
- Dev Containers
- Remote - SSH
- 按如下图进行远程连接
如下图 golang/vscode 是根据 golang:1.19 进行 docker tag 后的命名
- 打开终端
# mac
shift + command + p
# windows
shift + alt + p
- 打开项目路径
# 在终端下操作
code ~/your-apps-work-path
- 安装扩展,直接跟本地安装扩展一样即可
举一反三
同理,使用远程服务器也是一样的道理,比如:
阿里云服务器 / 腾讯云服务器...
如果配置了 ~/.ssh/config,那打开 【Remote Development】,就直接可以连接了