参考资料:

https://blog.csdn.net/u012560340/article/details/83030680

https://github.com/liximomo/vscode-sftp/issues/469

首先下载sftp插件

cmd+shift+p->输入SFTP:Config打开配置文件

同一项目下文件上传到多个sftp服务器:

{
"name" : "linux",
"protocol": "sftp",
"port": , //服务端sftp端口
"context": "/local/project1", //本地映射文件夹路径
"remotePath": "/home/username/project1", //服务器映射路径
"uploadOnSave":true,
"ignore": [
".vscode",
".git",
".gitignore",
".DS_Store"
],
"profiles": {
"user1":{
"host": "100.100.100.100",
"username": "username1", //服务器用户名
"password":"password1" //服务器密码
},
"user2":{
"host": "200.200.200.200",
"username": "username2", //服务器用户名
"password":"password2" //服务器密码
}
}
}

不同项目下文件上传到同一个sftp服务器的不同文件夹:

[
{
"name" : "linux",
"protocol": "sftp",
"port": ,
"host": "100.100.100.100",
"username": "username", //服务器用户名
"password":"password", //服务器密码
"context": "/local/project1", //本地映射文件夹路径
"remotePath": "/home/username/project1", //服务器映射路径
"uploadOnSave":true,
"ignore": [
".vscode",
".git",
".gitignore",
".DS_Store",
"__pycache__",
".remote-sync.json",
"*.zip",
"*.pptx",
"*.msg"
]
},
{
"name" : "linux",
"protocol": "sftp",
"port": ,
"host": "100.100.100.100",
"username": "username",
"password":"password",
"context": "/local/project2",
"remotePath": "/home/username/project1",
"uploadOnSave":true
}
]

uploadOnSave为修改后保存自动上传,也可=false,然后修改之后,在项目中右键修改的文件/目录,upload指定的文件即可

vscode远程代码同步的更多相关文章

  1. 2.sublime设置本地远程代码同步

    1.打开编辑器输入框(Ctrl+Shift+P),并执行 2.回车后输入sftp 3.回车个后,右键项目 4.修改配置信息,保存

  2. 1.phpStrom连接远程代码

    1.选择一个新的文件 2.选择自己需要的传输方式 3.添加项目名+路径 4.填写连接基本信息 5.配置成功,下载完毕后,设计本地与远程代码同步修改 自此本地修改代码,同时修改远程服务器代码就设置完毕~ ...

  3. 使用Clion优雅的完全远程自动同步和远程调试c++

    摘要:在linux上用vim写C++的时候,通常用gdb进行调试,不能随心所欲的看代码和跳转代码以及加watch(也有可能是因为我还没有get正确的使用方法).为此我发现Clion可以做到自动同步本场 ...

  4. git命令行提交并且同步到远程代码库

    远程代码库以github为例 1.打开 git bash 2.进入项目目录 cd /e/myGitProjects/test 3.提交到本地git仓库 git add -Agit commit -m ...

  5. 使用Goland同步远程代码

    新版本的goland貌似已经有了Deployment功能,故本篇文章描述的方法也不推荐使用了 以前写php时候习惯使用phpstorm这个编译器,除去本身功能强大不说,比较方便的是其自身带的Deplo ...

  6. git处理fork的个人库代码与远程项目库待代码同步与合并

    由于每个项目组git代码管理规范都不一致,分支开发和fork开发模式.我就说下fork处理的流程吧. 问题点: 我的代码是从自己的远程个人仓库clone的.我的个人远程仓库代码是从项目的远程仓库弄fo ...

  7. IDEA远程代码实时同步(可以自动实时同步)

    前言 开发时一般的平台都是windows,但windows对开发极其不友好,一般都会在本地开启虚拟机,安装上linux环境进行项目的部署测试.下面介绍一种windows主机与linux虚拟机代码同步的 ...

  8. git 拉取远程代码

    git 拉取远程代码 || 利用vscode编辑器自带了git,可在ctrl+~打开控制台拉取代码,非常好用哦~在实际项目开发过程中,往往是已经存在远程项目了,我们定义的需求是只需要简单的操作git, ...

  9. idea上实现github代码同步

    1.先将github远程仓库clone到本地 2.将本地仓库中的项目导入到idea中 3.如果你的项目代码不是放在仓库的根目录下,idea会识别到你的项目是在git仓库目录下,必须点击add root ...

随机推荐

  1. idea 实用插件

    尊重劳动成果,本插件的整理原文出自:https://blog.csdn.net/weixin_41846320/article/details/82697818,感谢老铁的辛苦原创. 插件安装方式: ...

  2. flutter常见编译运行等奇怪问题的汇总汇(l转)

    1. flutter ios 卡死在闪屏页:解决办法: 1) flutter doctor 2) flutter clean 3) flutter build ios --release 4) Arc ...

  3. 关于INT_MIN

    来自为知笔记(Wiz)

  4. SQL SERVER-孤立用户

    --SQL SERVER用户管理分为两层,实例级的login和数据库级的用户 --login的SID和数据库用户的SID必须一样才行 --数据库搬迁login在重建时生成新的sid,与原来数据库的用户 ...

  5. c# 引用参数-ref

  6. java - day012 - 异常 , throws, throw , IO ,RandomAccessFile

    异常 封装错误信息的对象 错误信息 类型        例如: NullPointerExce 空指针 提示消息  出错的行号 异常的继承结构 Throwable | - Error 系统级错误 | ...

  7. CentOS7 安装记录

    起因是想自建一个本地笔记云存储,按照网上的教程搭建,卡在了其中的一个步骤上(文章见https://www.laobuluo.com/1542.html),卡在了如下图的位置,google了一番解决的办 ...

  8. 从excel 导入数据绘制 散点图

    import xlrdimport matplotlib.pyplot as plt bok = xlrd.open_workbook(r'test.xls') sht = bok.sheets()[ ...

  9. java基础(2)---基本语法

    一.程序注释 二.HelloWorld 三.关键字 四.常量 五.变量 六.标识符: 七.数据类型 数据类型间的转换: (1)自主转换:不需要明确指出所要转化的类型是什么,而是由java虚拟机自动转化 ...

  10. python中的lambda()函数

    语句:print map(lambda x:x ** 2,[1,2,3,4,5]) 其中lambda()函数在Python文档,文档中解释如下: lambda An anonymous inline ...