我已经开始了我的Visual Studio Code odyssey . 我需要用它来编辑远程FTP服务器上的文件 . 我安装了Remote Workspace extension(vscode-remote-workspace)

说明说:

创建(或更新).code-workspace文件,并使用GUI中的文件>>>打开工作区...来打开它:{
“文件夹”:[{
“uri”:“sftp:// my-user:my-password@example.com?debug = 1”,
“name”:“我的SFTP文件夹”
}]
}

喜欢...

FTP [↑]
URL格式:ftp:// [user:password @] host [:port] [/ path / to / a / folder] [?param1 = value1&param2 = value2]

{
“文件夹”:[{
“uri”:“ftp:// my-user:my-password@ftp.example.com/”,
“name”:“我的FTP文件夹”
}]
}

我正在尝试 Build 与FTP服务器的连接 .

我有:

  • 已保存的工作区用于创建 MySpace.code-workspace 文件

  • 打开设置并将以下内容粘贴到工作区设置中...

{ "folders": [{ "uri": "ftp://myuser:mypass@ftp.myhost.com:21", "name": "My FTP folder" } ], "settings": {}, }

但是,VSCode的右下角报告......

Image

(“找不到远程”,“找不到文件”)

......边栏显示......

Image

(感叹号,悬停下方的提示:“无法解析工作区文件夹”)

我没有看到任何文件树,虽然我已阅读the parallel issue关于显示低于顶级文件的问题 .

我想知道我的FTP主机是否无法接受您建议的uri格式的登录 . 试图通过Mac终端使用 myuser:mypass@ftp.myhost.com:21 登录它,它实际报告: 331 User myuser:mypass OK. Password required ,这显然是错误的 . 删除密码和端口以通过终端登录它 . 但在代码工作区设置中这样做也不起作用 .

我怎么能克服这个?