- vscode中SFTP扩展安装
- 添加配置文件
ctrl+shift+p
输入SFTP:Config
会生成一个'.vscode/sftp.json'
- 配置选项
注意: json中不能使用备注使用时请去除备注
{
"name": "本地文件夹名称(可自定义)",
"host": "ip或域名",
"protocol": "协议:[sftp/ftp]默认ftp",
"port": 22,
"username": "username",
"password":"password",
"remotePath": "远程文件夹地址,默认/",
"context": "本地文件夹地址,默认为vscode工作区根目录",
"uploadOnSave": true, // 本地更新文件保存会自动同步到远程文件(不会同步重命名文件和删除文件)
"downloadOnOpen":false, // 从远程服务器下载打开的文件
"ignore": [ // 忽略的文件(匹配的文件不会同步)
"**/.vscode/**",
"**/.git/**",
"**/.DS_Store"
],
"watcher": { // 监听器(可以重命名文件和删除文件)
"files": "*",
"autoUpload": false, // 文件变更会自动同步(修改和重命名)
"autoDelete": false // 文件删除会自动同步
}
}
- SFTP的使用
右键context配置的文件夹, 选择 Sync Local -> Remote即可同步
- 5.配置示例
{
"name": "distToHost",
"host": "47.47.47.47",
"protocol": "sftp",
"port": 22,
"username": "root",
"password": "123456",
"remotePath": "/usr/local/nginx/html/project1",
"uploadOnSave": false,
"context": "/Users/sinbada/Desktop/code/myProject/dist"
}