Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>FTP/SFTP File SystemNew to Visual Studio Code? Get it now.
FTP/SFTP File System

FTP/SFTP File System

Daniil

|
3 installs
| (1) | Free
Подключение к FTP/SFTP серверам и отображение файлов как папки в Workspace
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

COLIME FTP/SFTP File System

Version License

Расширение для VS Code, которое позволяет подключаться к FTP/SFTP серверам и отображать их файлы как папку в Workspace.

Возможности

  • ✅ Подключение к FTP и SFTP серверам
  • ✅ Отображение файлов сервера как папки в Workspace
  • ✅ Чтение и редактирование файлов напрямую
  • ✅ Создание, удаление и переименование файлов и папок
  • ✅ Автоматическое чтение конфигурации из sync_config.jsonc
  • ✅ Удобная боковая панель с иконкой для быстрого доступа
  • ✅ Отображение статуса подключения в реальном времени

Установка

  1. Установите зависимости:
npm install
  1. Скомпилируйте проект:
npm run compile
  1. Нажмите F5 для запуска расширения в режиме разработки (откроется новое окно VS Code с расширением)

Или упакуйте расширение:

npm install -g vsce
vsce package

Затем установите полученный .vsix файл через VS Code: Extensions > ... > Install from VSIX...

Использование

Конфигурация

Создайте файл sync_config.jsonc в корне вашего проекта со следующей структурой:

{
    "myServer": {
        "type": "ftp",  // или "sftp", "ssh"
        "host": "example.com",
        "port": 21,  // 21 для FTP, 22 для SFTP
        "username": "your_username",
        "password": "your_password",
        "remotePath": "/"  // опционально, путь на сервере
    }
}

Подключение

Способ 1: Через боковую панель (рекомендуется)

  1. Найдите иконку FTP/SFTP на боковой панели (Activity Bar)
  2. Нажмите на иконку, чтобы открыть панель расширения
  3. Нажмите на кнопку "Подключиться" или на элемент "Не подключено"
  4. Расширение прочитает конфигурацию из sync_config.jsonc и подключится к серверу
  5. Папка сервера появится в Workspace, а статус обновится в боковой панели

Способ 2: Через Command Palette

  1. Откройте Command Palette (Ctrl+Shift+P)
  2. Выполните команду: Подключиться к FTP/SFTP серверу
  3. Расширение прочитает конфигурацию из sync_config.jsonc и подключится к серверу
  4. Папка сервера появится в Workspace

Отключение

Способ 1: Через боковую панель

  1. Откройте панель FTP/SFTP на боковой панели
  2. Нажмите на элемент с информацией о подключении или кнопку "Отключиться"

Способ 2: Через Command Palette

  1. Откройте Command Palette (Ctrl+Shift+P)
  2. Выполните команду: Отключиться от FTP/SFTP сервера

Команды

  • colime.connectFTP - Подключиться к FTP/SFTP серверу
  • colime.disconnectFTP - Отключиться от FTP/SFTP сервера

Требования

  • VS Code версии 1.74.0 или выше
  • Node.js для разработки

Разработка

# Компиляция
npm run compile

# Режим наблюдения
npm run watch

Публикация

VS Code Marketplace

Расширение можно установить из VS Code Marketplace или следовать инструкциям в файле PUBLISH.md для публикации.

Cursor.ai

Важно: Cursor.ai использует тот же VS Code Marketplace, поэтому расширение автоматически доступно в Cursor.ai после публикации!

Подробная инструкция по публикации в Cursor.ai: см. файл CURSOR_PUBLISH.md

Быстрая установка в Cursor.ai:

  1. Откройте Cursor.ai
  2. Перейдите в Extensions (Ctrl+Shift+X)
  3. Найдите: FTP/SFTP File System или daniil.ftp-sftp-filesystem
  4. Нажмите Install

Лицензия

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft