VS Code中ftp-simple能否自动匹配本地路径上传至对应FTP文件夹?
ftp-simple自动匹配本地与FTP路径的配置方法
当然可以实现自动匹配,核心是在ftp-simple的配置文件中正确设置本地目录与FTP服务器目录的映射关系,让插件自动关联对应路径,无需手动选择。
具体配置步骤:
- 打开VS Code设置面板(快捷键
Ctrl+,),搜索ftp-simple找到插件配置项,点击编辑 in settings.json - 在配置数组中为目标FTP服务器添加
localRoot和remotePath的对应规则,示例配置如下:
{ "ftp-simple.configs": [ { "name": "我的FTP服务器", "host": "ftp.example.com", "port": 21, "type": "ftp", "username": "your-username", "password": "your-password", "localRoot": "${workspaceFolder}/src/modules", // 本地子目录路径 "remotePath": "/www/web/src/modules", // FTP上对应的子目录 "uploadOnSave": true // 可选:开启后保存文件自动上传,无需手动触发命令 } ] }
- 关键参数说明:
${workspaceFolder}是VS Code内置变量,代表当前打开的工作区根目录localRoot指定本地需要映射的目标目录(比如项目的非顶层子文件夹)remotePath对应FTP服务器上的同步目录,插件会自动按照本地目录层级匹配FTP路径
多目录场景优化:
如果项目存在多个需要独立映射的子目录,可以添加多组FTP配置项,每组对应一对localRoot和remotePath,满足不同目录的自动同步需求。
内容的提问来源于stack exchange,提问作者Andrew Muzychuk
相关产品推荐
相关产品推荐

