VS code 远程开发插件

VS code的远程开发插件的确可称为神器,与pycharm中的文件同步式的远程开发不同,VS code真正实现了完全的远程开发体验,所有的项目文件完全部署在远程机器上,对于文件的所有操作均是对远程机器的操作。就好像你是在使用远程机器做本地开发一样。

  • Remote-WSL 使用Windows的Linux子容器
  • Remote-SSH 使用远程SSH连接
  • Remote-Containers 使用Docker容器
  • Remote-SSH:Explorer(已过时,与Remote-SSH合并)

安装并配置 Remote-SSH

安装

直接在插件商店搜索并安装Remote-SSH即可。

连接远程机器

安装好Remote-SSH以后,点击最左下角的绿色按钮

不出意外的话,应该可以弹出如下菜单

选择Connect to Host,并根据引导输入用户名、主机名,然后选择配置文件的保存位置,一般默认即可。

配置文件生成后,可以做一下修改,添加秘钥或密码,不然的话每次连接还需要手动输入密码。

配置好以后,点击左下角->connect to host...->选择已保存的远程ssh连接,即可连接到远程机器。

注意:首次连接以后,远程的机器会自动联网下载辅助插件,所以远程机器必须能够访问互联网,而且因为某些原因,国内可能很慢。

现在,你可以忘记你的本地机器,与你在远程机器上使用VS code无异,选择打开文件夹即可开始访问远程的项目,当然你也可以把本地的上传过去。

选择conda 环境

当打开一个py文件之后,会自动搜索python interpreter,如果已经安装了conda之类的虚拟环境,在下方会自动显示当前使用的python解释器,你可以直接点击它进行修改。

如果没有显示的话,还可以使用shift+ctrl+p打开命令面板,搜索python:select interpreter进行修改。

VS code 使用 Remote-SSH 进行python远程开发相关推荐

  1. VS Code Remote 发布!开启远程开发新时代

    今天( 北京时间 2019 年 5 月 3 日 ),在 PyCon 2019 大会上,微软发布了 VS Code Remote,开启了远程开发的新时代!这次发布包含了三款核心的全新插件,它们可以帮助开 ...

  2. xterm远程连服务器连不上_VS Code Remote 发布!开启远程开发新时代

    今天( 北京时间 2019 年 5 月 3 日 ),在 PyCon 2019 大会上,微软发布了 VS Code Remote,开启了远程开发的新时代!这次发布包含了三款核心的全新插件,它们可以帮助开 ...

  3. python远程开发环境总结(Eclipse+Pydev)

    文章目录 1. VScode系列 1.1 vscode remote development插件 1.2 code-server 1.2.1 配置 1.3. CodeSpaces 1.3.1 小惊喜 ...

  4. Vs Code:Remote SSH

    Remote SSH 简介 Remote - SSH 扩展允许您使用任何带有 SSH 服务器的远程计算机作为开发环境.由于几乎每个桌面和服务器操作系统都有可配置的 SSH 服务器,因此该扩展可以在各种 ...

  5. code vs 集成tfs_10大Python集成开发环境和代码编辑器

    支持Python的通用编辑器和集成开发环境 Eclipse + PyDev 类别:集成开发环境 网址:www.eclipse.org Python工具:PyDev, www.pydev.org 优点: ...

  6. [保姆教程] [Python] 3分钟搭建Python远程开发环境

    目录 简介 在Ubuntu上配置Python环境 安装Python 查看系统自带的python版本 安装自定义版本(例如使用3.7版本) 安装PIP 安装虚拟环境 Python环境验证 在VSCode ...

  7. 微软发布 VS Code Remote,开启远程开发新时代!

    作者 | formulahendry 责编 | 沭七 今天( 北京时间 2019 年 5 月 3 日 ),在 PyCon 2019 大会上,微软发布了 VS Code Remote,开启了远程开发的新 ...

  8. 手把手教你配置VS Code 远程开发工具,工作效率提升N倍

    来源 | 后端技术学堂 责编 | Carol 封图 | CSDN 付费下载于视觉中国 今天和大家分享一个远程开发解决方案,聊一聊我平常是如何用 VS Code 进行远程开发工作的,以及一步步教你搭建远 ...

  9. 喜大普奔,VS Code 开启远程开发新时代!

    在本月初的 PyCon 2019 大会上,微软发布了 Visual Studio Code Remote,可以帮助开发者在容器.物理机器.虚拟机以及 Windows Subsystem for Lin ...

最新文章

  1. js svg语音波动动画_SVG实现环形进度条的原理
  2. 冯诺依曼架构的 IO 鸿沟,谁能来填补?
  3. cobaltstrick4.0系列教程(2)---用户接口
  4. 数学笔记1——导数1(导数的基本概念)
  5. 476. 数字的补数
  6. python换源还是不行_浅析Python3 pip换源问题
  7. 联发科芯片全线缺货:是OPPO太强还是英特尔抢产能
  8. 【特征提取】基于matlab频带方差端点检测【含Matlab源码 1765期】
  9. easypoi/easyExcel导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法
  10. 中国联通沃支付echop支付插件
  11. 房地产中介信息管理系统平台源码开发解决方案
  12. 计量笔记(二) | OLS估计量性质
  13. maven报错:Failure to transfer xxx.jar from xxx was cached in the local repository.
  14. 中望3d快捷键命令大全_中望3D快捷键设置
  15. HTML制作课表源代码
  16. Maya创建重力动力模型教程!
  17. Taro开发微信小程序实现简单的登录退出功能
  18. 无源物联网的定义、特点和优势
  19. mq for java,MQ For JAVA学习记录
  20. Word详细教程一(解决word护眼设置,但有些字底色仍是白色的)

热门文章

  1. 深度学习-Tensorflow2.2-图像处理{10}-UNET图像语义分割模型-24
  2. eclipse中java文件报错:The type java.lang.Object cannot be resolved. It is indirectly referenced from r
  3. 浓缩版java8新特性
  4. lnmp环境搭建:Centos7 + Nginx1.12.2 + Mysql-5.6.38 + PHP7.2.0
  5. BZOJ1693: [Usaco2007 Demo]Asteroids
  6. vue中的dom基本渲染
  7. jQueryHTMLCSS3实现垂直手风琴折叠菜单方法讲解
  8. js基础练习---图片无缝左右滚动效果(主要以复制删除为主)
  9. Validation of XML with XSD
  10. 8.10-11 mount、umount