工欲善其事,必先利其器!

刚学前端的时候一直用的DW来编写代码,其功能非常强大,但在Linux下不能用,所以就转VS Code了。

但是刚开始使用VS Code的时候,很多DW上的功能需要自己安装扩展,并配置才可以使用,遇到坑了只能从网上找方法填坑,而这些东西可能在你环境搭建好了就不用管了,久而久之就忘记了。

当你哪天换台电脑,换个系统的时候,这些基本的环境搭建又得重来一次,这时候可能已经忘记了怎么配置了,还得重新搜索方法,重新填坑....

闲话少说,现在切入正题吧!

本文主要记录了VS Code如何配置SFTP扩展来实现文件上传至远程服务器。

1,首先安装sftp + remote fs扩展包

  关于remote fs扩展包的理解,它实际上是把公用的(比如sftp需要的一些参数: host、username、password等)部分抽象到user setting里面,选择上传至不同服务器时只需要改一个参数就可以了。

2,开始配置sftp(其实在安装扩展包后就有配置示例了)

  在用户设置里面添加:

    快捷键Ctrl+Shift+P打开命令面板,输入User Settings回车,找到扩展里面的remote-fs configuration

"remotefs.remote": {
"server_1": {
"scheme": "sftp",
"host": "host1",
"username": "your username",
"password": "your password",
"rootPath": "/path/to/somewhere"
},
"server_2": {
"scheme": "sftp",
"host": "host2",
"username": "your username",
"password": "your password",
"rootPath": "/path/to/somewhere"
}
}

  配置sftp.json:

    快捷键Ctrl+Shift+P打开命令面板,输入SFTP: Config回车

{
"remote": "server_1",
"remotePath": "/path/to/remoteserver",
"protocol": "sftp",
"uploadOnSave": true,
"ignore": [".vscode", ".git", ".DS_Store"]
}

  参数说明:

    remote: 对应上面的user setting 里面的remote

    remotePath: 你要上传到服务器的目录

    protocol: 传输协议

    uploadOnSave: 是否在保存的时候上传至服务器

    ignore: 忽略不上传的文件

还有一些其他参数,这里就不一一说明了

VS Code 关于SFTP上传文件到多服务器的配置的更多相关文章

  1. 用sftp上传文件至linux服务器

    1.项目环境 框架:springmvc    项目管理工具:maven 2.必须使用的jar com.jcraft jsch 0.1.27 test 3.新建一个FileUpDown工具类,在类中添加 ...

  2. SFTP 上传文件夹

    使用sftp上传文件夹时若使用如下命令并不work: put /media/Research/GWAS_Class/* Desktop/ 此时,需要添加一个参数 -r, 另外在目标文件夹下面建立一个同 ...

  3. 使用SFTP上传文件到服务器的简单使用

    最近用到SFTP上传文件查找了一些资料后自己做了一点总结,方便以后的查询 /** * 将文件上传到服务器 * * @param filePath * 文件路径 * @param channelSftp ...

  4. SecureCRT sftp上传文件报错:put: failed to upload xxx 拒绝访问

    1.问题 使用sftp上传文件时报错:put: failed to upload xxx 拒绝访问.类似下图所示: 2.原因 造成这个问题的原因可能有两个,一是要上到的那个目录剩余磁盘空间不足,二是打 ...

  5. sftp上传文件(Renci.SshNet)和代理上传

    引用Renci.SshNet这个 封装的sftp类 public class SFTPHelper { #region 字段或属性 private SftpClient sftp; /// <s ...

  6. C# 上传文件至远程服务器

    C# 上传文件至远程服务器(适用于桌面程序及web程序) 2009-12-30 19:21:28|  分类: C#|举报|字号 订阅     最近几天在玩桌面程序,在这里跟大家共享下如何将本地文件上传 ...

  7. ASP.NET上传文件到远程服务器(HttpWebRequest)

    /// <summary> /// 文件上传至远程服务器 /// </summary> /// <param name="url">远程服务地址 ...

  8. asp.net 服务器 上传文件到 FTP服务器

    private string ftpServerIP = "服务器ip";//服务器ip private string ftpUserID = "ftp的用户名" ...

  9. 在C#客户端用HTTP上传文件到Java服务器

    在C#客户端用HTTP上传文件到Java服务器  来源:http://www.cnblogs.com/AndyDai/p/5135294.html 最近在做C / S 开发,需要在C#客户端上传文件到 ...

随机推荐

  1. zookeeper启动闪退

    编辑zkServer.cmd在它的尾行加上 pause      就可以将闪退停住来观察闪退的原因. 遇到Exception in thread "main" java.lang. ...

  2. 归档备份被删,GoldenGate无法抽取数据

    发生错误如下,源端EXTRACT进程异常中止,查看日志,发现如下错误. 2014-07-23 01:32:13  ERROR   OGG-00446  Oracle GoldenGate Captur ...

  3. caffe(6) Blob,Layer,Net 以及对应配置文件的编写

    深度网络(net)是一个组合模型,它由许多相互连接的层(layers)组合而成.Caffe就是组建深度网络的这样一种工具,它按照一定的策略,一层一层的搭建出自己的模型.它将所有的信息数据定义为blob ...

  4. 洛谷3933 Chtholly Nota Seniorious 二分答案+贪心

    题目链接 题意 给你一个N*M的矩阵 (N,M <=2000)  把他分成两部分 使两部分的极差较大的一个最小  求这个最小值.然后分矩阵的要求是:每个部分内部的方块之间,可以通过上下左右相互到 ...

  5. [NOIP2009提高组]最优贸易

    题目:洛谷P1073.Vijos P1754.codevs1173. 题目大意:有n点m边的图,边分有向和无向.每个点有一个价格,用这个价格可以买入或卖出一个东西.一个人从1出发,要到n,途中可以买入 ...

  6. 【SRM 716 DIV 1 A】 ConstructLCS

    Problem Statement A string S is a subsequence of a string T if we can obtain S from T by erasing som ...

  7. 金融项目java开发_BigDecimal(解决计算精度问题)

    当使用double进行商业运算时,double计算会丢失精度.可以使用BigDecimal进行计算. import java.math.BigDecimal; import org.junit.Tes ...

  8. ReactNative之Flux框架的使用

    概述 流程图 项目结构 View Components actions Dispatcher Stores 感谢 概述 React Native 能够说非常火,非常多bat的项目都在使用.不用发版就能 ...

  9. vue9 计算属性 computed

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. 快速select算法的实现

    代码来自: http://blog.csdn.net/v_JULY_v 算法思想: // Quick_select.cpp : 定义控制台应用程序的入口点. // #include "std ...