VSCode-SFTP使您能够添加、编辑或删除本地目录中的文件,并使用不同的传输协议(如FTP或SSH)将其同步到远程服务器目录。最基本的设置只需要几行配置,还可以使用多种特定设置来满足任何用户的需求。它既强大又快速,允许使用熟悉的编辑器和环境,从而帮助开发人员节省时间。

在插件市场搜索SFTP安装插件

使用方法:

  1. 在VS代码中,打开您希望同步到远程服务器的本地目录(或创建一个空目录,您希望首先下载远程服务器文件夹的内容以便在本地进行编辑)。
  2. 在Windows/Linux上按Ctrl+Shift+P或在Mac上按Cmd+Shift+P打开命令调色板,运行SFTP:CONFIG命令。
  3. 在.vscode目录下将出现一个名为sftp.json的基本配置文件,使用您的远程服务器信息打开并编辑配置参数。

例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"name": "dreamServer",
"host": "47.104.139.223",
"port": 22,
"username": "root",
"password": "cj_41021213",
"protocol": "sftp",
"passive": false,
"interactiveAuth": false,
"remotePath": "/www/wwwroot",
"uploadOnSave": true,
"syncMode": "update",
"ignore": [
"**/.vscode/**",
"**/.git/**",
"**/.DS_Store"
]
}

Sftp.json中的Password参数是可选的,如果省略该参数,将在同步时提示您输入密码。注意:反斜杠和其他特殊字符必须用反斜杠转义。