我的开发环境

216 阅读1分钟

混乱的编程环境

无论是 php开发者 / golang 开发者 / python 开发者...,
只要涉及到语言开发,总少不了各式各样的环境搭建,
如果全部集中到一台电脑上,不出意外的话,肯定出意外的,时不时想重装系统....

怎么解决?

答: vscode + docker

简要步骤

工具下载

  1. 下载 docker桌面版
  2. 下载 vscode

举个 golang 栗子

  1. hub.docker.com 查找心仪的 golang 镜像
  2. 拉取指定版本的 golang
docker pull golang:1.19
  1. 打开 vscode,安装如下扩展
- Remote Development (包含如下)
    - Dev Containers
    - Remote - SSH
  1. 按如下图进行远程连接

如下图 golang/vscode 是根据 golang:1.19 进行 docker tag 后的命名

image.png

  1. 打开终端
# mac
shift + command + p

# windows
shift + alt + p 

image.png

  1. 打开项目路径
# 在终端下操作
code ~/your-apps-work-path
  1. 安装扩展,直接跟本地安装扩展一样即可

image.png

举一反三

同理,使用远程服务器也是一样的道理,比如:
阿里云服务器 / 腾讯云服务器...
如果配置了 ~/.ssh/config,那打开 【Remote Development】,就直接可以连接了

引用

  1. # VSCode 阅读 Linux 代码怎么才不卡顿?这样做才能快的飞起!
  2. # vscode 调试技巧|程序不是写出来的?是调出来的!