有没有人使用过visual studio code的ftp-sync插件

新手上路,请多包涵

问题描述

在配置ftp-sync.json的时候,uploadOnSave选项设置为false,但是还是在保存的时候会自动上传。

问题出现的环境背景及自己尝试过哪些方法

百度谷歌都搜过了,好像没找到类似的问题。我记得一开始装好的时候,是无法在保存的时候自动上传,但是现在是无法关闭这个功能

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

题目描述

题目来源及自己的思路

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

问题描述

问题出现的平台版本及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.5k
3 个回答
新手上路,请多包涵

我的刚好和你情况相反,我想保存时自动上传,但实现不了。我把配置贴下边你看看吧
{

"remotePath": "/home/****/code/ftp_server/oi_work",
"host": "0.0.0.0",   ##我的IP
"username": "******",    ##用户名
"password": "****",    ##登陆密码
"port": 22,
"secure": false,
"protocol": "sftp",
"uploadOnSave": true,
"passive": false,
"debug": false,
"privateKeyPath": null,
"passphrase": null,
"agent": null,
"allow": [],
"ignore": [
    "\\.vscode",
    "\\.git",
    "\\.DS_Store"
],
"generatedFiles": {
    "extensionsToInclude": [
        ""
    ],
    "path": ""
}

}

我也遇到的同样的问题。无论怎么设置,ctrl+s都会自动同步。刚开始安装上这个插件还是可以的,改成true之后,再改回false就不行了。debug那个也是,开始可以,后来由false改成true就无效了。我的配置如下
`{

"remotePath": "xxx",
"host": "xxx",
"username": "xxx",
"password": "xxx",
"port": 21,
"secure": false,
"protocol": "ftp",
"uploadOnSave": false,
"passive": false,
"debug": true,
"privateKeyPath": null,
"passphrase": null,
"agent": null,
"allow": [],
"ignore": [
    "\\.vscode",
    "\\.git",
    "\\.DS_Store"
],
"generatedFiles": {
    "extensionsToInclude": [
        ""
    ],
    "path": ""
}

}`

新手上路,请多包涵

在github上找到了解决办法。https://github.com/lukasz-wro...
在你的vocode插件文件夹里找到ftp-sync然后修改on-generate.js就好了。
文件路径:C:\Users\YourUser.vscode\extensions\lukasz-wronski.ftp-sync-0.3.9\modules\on-generate.js