vscode远程编辑linux代码,用vs code连接远程linux服务器实时修改代码

本文介绍了如何利用Visual Studio Code的Remote SSH插件,实现从Windows开发环境远程连接并调试Linux服务器上的代码,详细阐述了配置和使用的步骤,包括连接服务器、编辑文件及同步更改到服务器的过程。
摘要由CSDN通过智能技术生成

前言

最近在自己维护的一个项目中(已经搭建在了Linux上),发现某个功能运行不了,本来想本地测试(我的是windows开发环境),奈何本地运行没有问题,本来我是用xshell进行调试修改代码,但是xshell的vi模式修改文件太慢了(不太习惯),然后xshell的xftp又很麻烦(每次只能打开单个文件,而且只能用windows记事本打开,没有语法高亮),然后突然想起了之前公众号看过的宇宙最强编辑器(Visual Studio Code)出了一个远程连接服务器的插件(当时没当一回事),在用了之后才发现真的好用。特写一篇文章用于记录

PS:本文章只写了连接服务器并调试本地代码的功能,还有查看git文件,新建git分支等功能还在探索中。感觉该功能适合于个人开发,并且有服务器权限的人使用,其他的开发都是基于git的,然后上传调试,比较少有服务器权限,当然,这样也很舒服了。

准备文件

我先在我的服务器上工作目录新建一个文件,

cd workspace

mddir test

vim test/test.txt

写入如下内容:

191b82c3d8d5e111d217046c5aa72a29.png

之后我们去vs code里面安装Remove SSH插件。

安装Remove SSH插件并使用

安装

然后去vs code里面搜索remove ssh就可以看到该插件,点击安装即可。

95e12571e4056e1027956d48d071fd4e.png

界面改变

安装完该插件后我们可以看到我们的侧栏已经多了一个远程的图标,让我们点击它,如下所示:

183a2dfe37de308bd84f9c8234bc2c20.png

使用插件

①、点击新添加一个服务器,然后会在侧边多出一个输入框,让我们输入服务器信息,并且已经有了格式

ssh 用户名@ip地址 # 如 ssh root@120.79.150.48

a5b44d6c64da59dedb3603ac06bc9ed7.png

②、输入完之后, 会让我们选一个位置,来存储一些信息:

44379f9d8df8d400ecc3c3abb39b44ad.png

文件信息如下:

e6bcae66de1a547f98a2f5eb6d17e129.png

之后我们也可以手动的添加该文件,然后达到添加远程服务器的效果。删除远程服务器只需要删除该文件的内容即可。

③、右键,在当前窗口打开我们的服务器

251b1c56f559af231be5848ad01f9a22.png

④、输入密码等待一小会

76be48c792d714fd0de0230e331687b0.png

如果账户密码都正确,那么左下角会出现一个

4f221ded447b50082ca7e991b67b3104.png

⑤、回到我们的资源管理器点击打开文件夹

55b219f709a9108623f15dd8df93b675.png

当我们选择好相应的目录之后,vs code很智能的会列出相应的文件, 找到我们的项目目录后按回车:

这个时候vs code就会在资源管理器上列出我们刚才创建的文件夹和文件:

83ad206548ed582b3544f04793694039.png

当我们在本地修改内容如下:

7790aea6ebcd7228a4ca5a234be809b3.png

⑥、回到我们的xshell中查看文件

c1fb19f2ee66c85d63454912968757cd.png

可以发现我们在vs code中更改的文件已经更新到了linux服务器中。

⑦、当我们不用的时候需要点击左下角的蓝色连接然后进行关闭

f241d483efcfcb5e8d544177513d3bb7.png

不然每次重启vs code都会被要求输入密码,连接该服务器。

本文章修改于 2019/12/06 16:52:14

标签:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值