vscode+sftp 开发模式环境的同步

背景

项目用到链接远程测试服务器进行开发联调;须要借用FTP/SFTP工具;在strom编辑器可以快速的配置起来;可是在vscode下;须要安装SFTP/FTP的扩展插件才能同步代码git

实现

首先vscode中安装插件sftp;做者是liximomo;安装完之后从新加载一下;而后去配置同步数据的参数;此时注意这个配置文件须要本身手动的建立(我按照做者的use方式没有成功)目录地址为 .vscode 在该目录下新建一个sftp.json;而后具体的配置选项我贴上个人配置选项;你能够参考改成本身的github

{
    "host": "ip地址",
    "port": 22,
    "username": "登陆名",
    "password": "登陆密码",
    "protocol": "sftp", 
    "agent": null,
    "privateKeyPath": null, 
    "passphrase": null, 
    "passive": false, 
    "interactiveAuth": true,
    "remotePath": "须要打到的远程的文件夹地址",
    "uploadOnSave": true,
    "syncMode": "update",
    "ignore": [
        "**/.vscode/**",
        "**/.git/**",
        "**/.DS_Store"
    ],
    "watcher": {
        "files": "glob",
        "autoUpload": true,
        "autoDelete": true
    }

}

这样也要注意;我在代码里面没有写配置项的注释;由于在我本机若是出现 // 这样的注释符都会报错;也不能成功同步代码;至于每一项的配置;能够查看做者的github的内容 https://github.com/liximomo/v... (我就是复制了了里面的所有;一直报错 - -!这坑真大);等都编辑完成保存后;能够编辑保存一下;而后右键Upload;刷新一下浏览器查看是否同步了代码。
若是发现已经能够了;就证实已经成功了;不妨给Upload编辑一个快捷键(我本身编辑的 ctrl+alt+s ;和保存多了一个alt)json

将配置改成"uploadOnSave": true,就能够实现保存自动提交了;不须要设置快捷键了浏览器

最后

不想放弃vscode这个编辑器;主要是站30MB的运行内存很吸引人(没钱换mac);社区也很活跃插件层出不穷;本身搜度娘也一直不能同步代码;可能仍是本身配置的有问题吧;写这个文章是想把这个方式分享出去;有像我这样的开发模式的同窗的时候也能快速的配置完ftp同步开发服务器

若是你发现配置了没有效果;留言你们一块儿解决

相关文章
相关标签/搜索