Я начал свою одиссею с кодом Visual Studio.
Мне нужно использовать его для редактирования файлов на удаленном FTP-сервере.
Я установил расширение Remote Workspace (vscode-remote-workspace)
Инструкции гласят:
Создайте (или обновите) файл .code-workspace
и откройте его, используя Файл >>
> Open Workspace...
в графическом интерфейсе:
{
"folders": [{
"uri": "sftp://my-user:my-password@example.com?debug=1",
"name": "My SFTP folder"
}]
}
как ...
FTP [↑]
URL Format: ftp://[user:password@]host[:port][/path/to/a/folder][?param1=value1¶m2=value2]
{
"folders": [{
"uri": "ftp://my-user:my-password@ftp.example.com/",
"name": "My FTP folder"
}]
}
Я пытаюсь установить соединение с моим FTP-сервером.
у меня есть:
- Сохраненная рабочая область Как создать
MySpace.code-workspace
файл
- Открывает настройки и вставляет следующее в настройки рабочего пространства ...
{
"folders": [{
"uri": "ftp://myuser:mypass@ftp.myhost.com:21",
"name": "My FTP folder"
}
],
"settings": {},
}
Однако в правом нижнем углу отчетов VSCode ...
(«Не удается найти удаленный», «Файл не найден»)
... пока боковая панель показывает ...
(восклицательный знак с подсказкой под парой: «Не удается разрешить папку рабочей области»)
Я не вижу ни одного дерева файлов, хотя я прочитал параллельный выпуск о проблеме с отображением файлов ниже верхнего уровня.
Я подумал, не может ли мой FTP-хост принять логин в формате uri, который вы советуете. Пытаясь войти в систему через Mac Terminal с помощью myuser:mypass@ftp.myhost.com:21
, он на самом деле сообщает: 331 User myuser:mypass OK. Password required
, что, очевидно, неправильно. Потребовалось удалить пароль и порт для входа в систему через терминал. Но в настройках Code Workspace это тоже не работает.
Как мне это преодолеть?