【远程连接服务器,使用VS Code和PyCharm的区别】

要在本地查看和编辑服务器上的文件,还是使用VS Code和PyCharm比较方便,二者大致区别如下:

  • 【PyCharm】:编辑文件之前,文件会被下载到本地,编辑后再上传。个人认为与传统方法

先通过 “scp” 指令将文件下载到本地;
在本地修改文件;
再通过 “scp” 指令上传到服务器。

相比,区别只是下载文件和上传文件可以使用鼠标在PyCharm中操作,不用再使用命令行。
注意:只有专业版的PyCharm才可以进行远程连接服务器(SSH)。

  • 【VS Code】:可以在本地直接打开、编辑服务器文件,无需下载。
    如图是VS Code连接远程服务器后的界面,左侧是文件列表,可在打开的文件中直接进行编辑然后保存,期间并不会将文件下载到本地,下面还有终端窗口,可以进行终端命令行操作。

【下面介绍如何使用VS Code远程连接服务器】超级简单

1. 检验PC是否有OpenSSH

win+r,打开cmd窗口,输入ssh
如果有OpenSSH,显示如下:

如果没有,则安装:
win+x,选择Windows PoweShell(管理员)
输入Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
安装成功后,显示如下:

2. VS Code中安装Remote-SSH

Remote-SSH是VScode的插件,直接搜索ssh,即可找到Remote-SSH,点击安装。

3. 配置config文件


4. 修改显示终端的设置

英文版本:File->Preferences->Settings->Extension->Remote-SSH
中文版本:文件->首选项->设置->扩展->Remote-SSH

5. 连接服务器


输入密码前可能会弹出下图,选择Linux即可。

输入密码连接成功后,可在左侧打开文件夹,查看和编辑文件都特别方便。

点击 + 即可打开终端窗口:

使用VS Code远程连接服务器,在VS Code上编辑服务器文件。超级简单相关推荐

  1. 乐鑫代理启明云端分享|ESP32系列教程之三: VS Code远程连接Linux

    提示:本文档为ESP32教程系列,旨在为客户进行ESP32系列芯片开发提供环境搭建.工程示例演示等方面的参考文档及视频演示,降低ESP32系列芯片.模组开发的入门难度. ESP32教程系列文档主要参考 ...

  2. visual studio code远程连接服务器

    写在前边 我配置过程中遇到的问题 (1)连接服务器时,弹出来的是下图内容, 而网上找到的大多数配置教程连接服务器,弹出来是以下框. (2)选择其中一个(Linux/Windows/macOS)之后,终 ...

  3. VS Code远程连接矩池云GPU主机

    Visual Studio Code(以下简称 VS Code)是一个由微软开发的代码编辑器.VS Code 支持代码补全.代码片段.代码重构.Git 版本控制等功能. VS Code 现已支持连接远 ...

  4. 重装ubuntu系统后VS Code远程连接失败

    查看报错日志 提示c:/user/.ssh/known_hosts 存在变化 解决 在win10机器上打开以下文件: C:\Users\wzg16\.ssh\known_hosts (防止误删,建议将 ...

  5. 服务器远程连接端口怎么设置?如何修改服务器远程端口号3389?

    昨天给你们分享了电脑和服务器的安全基础知识,有讲到修改端口号,有必要时,这个端口建议还是修改一下为好,最好改大一点,这样安全性会高一点,但如果面对高手级攻击,就没有用了,通常高手级过NMAP扫描一个你 ...

  6. sql server2008用ip远程连接,解决默认连不上的问题

     1,2005的外围应用配置器在2008中换了地方 2,有些设置生效需要重启一下SQL Server step 1: 打开SSMS(SQL Server Management Studio),用win ...

  7. 远程桌面连计算机名称变ipv6,利用ipv6,从家里远程连接到学校的电脑上

    本文的前奏是 http://forum.neubt.com/viewthread.php?tid=336038 不过那个帖子里的机器用的是某ghost版的Win7,然后用msdn版的发现不行,估计是有 ...

  8. 网页打开本地服务器地址,本地网页上传服务器地址

    本地网页上传服务器地址 内容精选 换一换 网关创建成功以后,用户需初始化网关,建立本地网关到CSG管理控制台的连接.本章节详细介绍了如何初始化网关,为用户快速了解CSG网关初始化配置提供指导.已在本地 ...

  9. Linux服务器scp终端命令上传下载文件

    ssh命令(远程连接) ssh [-p 端口号] 用户名@ip(或者域名) ssh root@47.117.64.2 scp(远程复制文件) scp [-P 端口号] 文件名称或路径 用户名@ip(或 ...

  10. 虚拟服务器 磊科,磊科无线路由器上DHCP服务器如何设置

    DHCP服务器主要是用来分配IP地址的,可以给连接到磊科路由器上的计算机.手机等终端自动分配上网所需要的IP地址,本文学习啦小编介绍了Netcore磊科无线路由器上DHCP服务器的设置方法! 磊科无线 ...

最新文章

  1. 如何在国内跑Kubernetes的minikube
  2. mysql中int(16)_MySQL中int(M)和tinyint(M)数值类型中M值的意义
  3. Tomcat集群快速入门:Nginx负载均衡配置,常用策略,场景及特点
  4. 魅力 .NET:从 Mono、.NET Core 说起
  5. mysql为什么添加索引_当我添加新索引时,为什么MySQL中索引的基数保持不变?
  6. Vs2010架构设计-层图(Layer Diagram)
  7. 95-150-015-源码-Sink-SinkFunction
  8. 取色器——TakeColor绿色安全简单
  9. 查看Android应用签名信息
  10. 用html实现学生考勤系统,学生考勤管理信息系统的设计与实现最终版(样例3)...
  11. 实验3:视频播放小程序
  12. Excel如何计算年龄
  13. java HTML转PDF实现
  14. OKR工作法学习心得
  15. 华为HCNA路由技术篇—OSPF协议细节详解
  16. python基础 面向对象编程
  17. soul服务器不稳定,soul聊天状态异常 消息发送失败
  18. Unity3D游戏开发从零单排(六) - 人物运动及攻击连击
  19. Linux(Centos7.8)中conda虚拟环境搭建LSTM神经网络基于django3.1.2的api接口
  20. 计算机配置高低怎么看,电脑配置高低怎么判断_教你查看电脑配置高低的方法...

热门文章

  1. 计算机专业博士阶段研究方向,国内计算机专业博士研究方向
  2. Netty高级进阶之基于Netty的Websocket开发网页聊天室
  3. Vast.ai GPU服务器连接
  4. Linux 上通过 Rhythmbox 听音乐
  5. 射频工程师——中兴笔试题
  6. 编程中经常遇到的调试没问题,运行却出错的一种原因
  7. 构造非支配解集(Python)
  8. UIUC计算机科学系博士,伊利诺伊大学香槟分校计算机系统博士排名
  9. 黑客攻防专题九:菜鸟 Sa 注入=肉鸡
  10. ML机器学习基础的编程技巧: