如何用 VS Code remote 插件编辑远程 linux 服务器上的文件

VS Code 是目前最优秀的文本编辑器之一,使用它可以方便地编辑我们 Windows 或者 Mac 机器上的文件。要编辑我们在云上的 linux 服务器的文件,通常我们要么使用 VI,nano 这样的命令行工具,要么就把文件下载下来等编辑完成以后再传回服务器。这样做太麻烦了。

实际上 VS Code 提供了一个叫 remote 的插件,只要安装和设置好这个插件,我们就可以像编辑本地文件一样编辑我们的 Linux 云服务器文件了。因为 VS Code 使用的是 ssh 协议,所以这种编辑操作是安全而又高效的。

安装 Remote 插件

第一步,我们需要安装 Remote 插件。首先访问这个网址:VS Code Remote
VS Code Remote插件
点击 Install 以后会自动打开 VS Code,我们会在 VS Code 种看到下面的画面:
Remoet 插件在 VS Code 种的截图
这实际上是一个插件包,安装完成后会给我们装上 Remote-WSL, Remote-Containers 和 Remote-SSH 三个插件。也就是说通过这个插件包我们可以直接编辑 WSL (Windows Sub-system of Linux), Docker 容器和远程 Linux 服务器上的文件。

安装 Windows SSH 客户端

如果用的是 Windows 并且没有安装 Windows Git,那么你需要安装 Windows SSH 客户端或者 Git 以后才能使用 remote 插件。我建议通过安装 Git 来给 Windows 加上 SSH 功能。
点击下载 Git

你也可以安装 SSH 客户端。这个步骤比较多。

连接到远程服务器

要编辑远程服务器上的文件,我们需要首先要让 VS Code 连接到远程服务器上。有两个办法:
1)按 F1 键,然后输入 remote-ssh,选择 remote-ssh: Connect to host,如下图所示:
f1 连接到远程服务器
2)点击屏幕左下角绿色的形如 “><”的图标,然后重复上面的步骤。
在这里插入图片描述

输入用户名和远程服务器的地址

一定要使用下面的格式输入你的用户名,不然 VS Code 会使用你的 Windows 或者 Mac 登录时的用户名。

your_username@your_ip_or_host_name (如 tom@10.222.55.16)
远程服务器地址示例
输入地址后,VS Code 会让你输入密码:
VS Code Remote 等待输入密码
点击屏幕右下角的 detail 可以看到连接过程:
VS Code 正在连接远程服务器
点击右上角的文件夹按钮然后点击 Open Folder 就可以到远程服务器上的文件了。

在这里插入图片描述
选择你要打开的远程服务器上的文件夹
在这里插入图片描述
输入密码后就能看到文件夹中的文件了。
在这里插入图片描述

总结

本文介绍了如何使用 VS Code Remote Development 插件来在本地编辑 Linux 云服务器上的文件。

参考链接

如何把 CentOS 7 的 Git 升级到2.x,以避免 VS Code 要求升级 Git 的提示

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Visual Studio Code是一种轻量级的开源跨平台代码编辑器,支持各种常用编程语言,并提供诸如代码片段、自动完成、调试器等功能,广受开发人员的喜爱。为了便捷地从本地客户端访问服务器端的资源,VS Code提供了代码远程开发/协作的功能,可在本地客户端编辑及运行远程服务器上的代码。 实现远程Linux服务器上的Python开发,可以使用VS Code插件Remote Development,它需要在本地客户端和远程服务器上都安装,可通过SSH连接远程服务器。操作步骤如下: 1. 首先需要在本地客户端和服务器端都安装VS CodeRemote Development插件。 2. 在本地客户端打开VS Code,按Ctrl+Shift+P,打开命令面板,输入Remote-SSH: Add New SSH Host...,按回车键。 3. 在弹出的输入框中输入远程服务器SSH地址和用户名,如:username@remote_host,按回车键,输入密码。 4. 连接成功后,VS Code会自动在本地客户端的扩展栏中安装Remote Development插件。 5. 在VS Code中打开远程服务器文件夹或者工程。 6. 在扩展栏中找到Remote Development插件,选择Remote-SSH: Connect to Host。 7. 选择刚刚添加的远程服务器。 8. VS Code会在远程服务器上自动安装插件和配置Python环境。 9. 在VS Code中通过代码编辑器进行Python代码的编写和调试。 通过上述步骤,便可以在本地客户端使用VS Code编辑及运行远程服务器上的Python代码,提高工作效率,方便快捷。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

surfirst

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值