备注
- 拷贝自博客,排版格式随缘,如有问题可看原文。。。
- 不设置隐藏了,觉得有用帮忙顶一下让更多人看到~
正文
Visual Studio Code在WSL或容器远程调试,需要在本地安装相应的WSL或者Docker Desktop,如需要尽量保持本地环境的简洁,采用SSH方式是一个更好的选择。 0.环境- Win10 + OpenSSH
- Ubuntu 18.04 + Docker CE 19.03.1
- Visual Studio Code 1.38.0
1.方法简介SSH方式通过远程到Linux主机上,使用Linux主机环境实现代码调试,实际上VS Code官方文档已有很完整教程,有疑问可以多翻翻。为了隔离测试环境,在此使用容器部署Linux环境。 2.准备2.1.Windows2.2.Linux 3.VS Code操作配置SSH连接信息。 复制1
2
3
4
5
| Host hass-dev # 主机名,自定义
User root # 登录用户,不需要改动
HostName 192.168.1.10 # 宿主机IP,根据实际调整
IdentityFile ~/.ssh/id_rsa-hass-dev # 本地私钥文件
Port 8022 # 容器映射的端口,根据实际调整
|
INFO:配置文件中应删掉注释。
- 连接远程主机(容器)。
- 在远程主机(容器)上安装Python插件,代码调试需要。
- 打开主目录,开始调试。
4.小结- 官方的HA镜像貌似没有给Dockerfile,只得自己写,顺便精简了一些文件。
- VS Code的三种远程调试方法整体上操作流程都一样,难点都是远程主机环境的搭建。
|