给VS Code的SFTP插件配置多个服务器,并在保存文件时自动上传

{{ time }}

安装好SFTP插件后,在VS Code中按下F1键

-> 输入SFTP, 并打开SFTP:Config

-> 在其中键入如下代码

[
    {
        "name": "站点名称1", 
        "context": "folder1",
        "host": "www.server-1.com",
        "username": "ricky",
        "remotePath": "/_project",
        "uploadOnSave": true
    },
    {
        "name": "站点名称2",
        "context": "folder2",
        "host": "www.server-2.com",
        "username": "ricky",
        "remotePath": "/wwwroot",
        "uploadOnSave": true
    }
]

将上文中的name改为你喜欢的名字

context是SFTP用来本地处理文件的临时文件夹,多个服务器的context必须是不同的

host改为服务器地址

username改为SSH用户名

remotePath是要直接打开的服务器文件夹

保存以上。

然后左侧的SFTP按钮,就可以控制多个服务器啦。

参考文献:

https://stackoverflow.com/questions/47058663/visual-studio-code-sftp-to-multiple-servers