Как добавить поддержку FTP в Eclipse?

Я использую Eclipse PHP Development Tools. Какой самый простой способ получить доступ к файлу или создать удаленный проект через FTP и, возможно, SSH и SFTP?.

6 ответов

Решение

Eclipse изначально поддерживает FTP и SSH. Аптана не нужна.

Встроенная поддержка FTP и SSH в Eclipse находится в плагине "Runtime End-User Explorer для удаленного системного обозревателя".

Установите его через Eclipse. Эти инструкции могут незначительно отличаться в зависимости от вашей версии Eclipse:

  1. Перейдите в "Справка" -> "Установить новое программное обеспечение" (в старых Eclipses это называется немного по-другому)
  2. В раскрывающемся меню "Работа с:" выберите сайт выпуска плагина для вашей версии. Пример: для Кеплера это
    Кеплер - http://download.eclipse.org/releases/kepler
  3. В поле фильтра введите "удаленный".
  4. Установите флажок рядом с "Среда выполнения удаленного системного обозревателя"
  5. Нажмите "Далее" и примите условия. Теперь он должен загрузить и установить.
  6. После установки Eclipse может захотеть перезагрузить компьютер.

Используя его, в Eclipse:

  1. Окно -> Открыть перспективу -> (возможно, выберите "Другое") -> Удаленный системный обозреватель
  2. Файл -> Создать -> Другое -> Удаленный системный обозреватель (папка) -> Соединение (или введите Соединение в поле фильтра)
  3. Выберите FTP на панели "Выбор типа удаленной системы".
  4. Введите следующую информацию о вашем хосте FTP (имя пользователя и пароль будут позже).
  5. На панели "Удаленные системы" щелкните правой кнопкой мыши имя хоста и выберите "подключиться".
  6. Введите имя пользователя + пароль, и все хорошо!
  7. Ну, не совсем "хорошо". Система RSE довольно необычна, но вы подключены.
  8. И ты один умный печенье! Вы разберетесь с остальным.

Изменить: Чтобы изменить порт по умолчанию, следуйте инструкциям на этой странице: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse/

Установите плагин Aptana для вашей установки Eclipse.

Он имеет встроенную поддержку FTP, и он отлично работает.

Вы можете:

  • Редактируйте файлы прямо с FTP-сервера
  • Выполнять управление файлами / папками (копировать, удалять, перемещать, переименовывать и т. Д.)
  • Загрузка / выгрузка файлов на / с FTP-сервера
  • Синхронизируйте локальные файлы с FTP-сервером. Для этого вы можете создать несколько профилей (на самом деле проектов), чтобы вам не приходилось вводить их снова и снова.

На самом деле поддержка FTP настолько хороша, что теперь я использую Aptana (или Eclipse + Aptana) для всех моих потребностей FTP. Кроме того, я получаю подсветку синтаксиса / любую поддержку кодирования. Конечно, Eclipse - не самое быстрое приложение для запуска, но оно меня не сильно беспокоит.

Вы проверяли RSE (см. Систему E xplorer)? Я думаю, что это довольно близко к тому, чего вы хотите достичь.

пост в блоге об этом, со скриншотами

Я не уверен, что это работает для вас, но когда я делаю небольшие сольные проекты PHP с Eclipse, первое, что я настраиваю, это сценарий Ant для развертывания проекта в среде удаленного тестирования. Я кодирую локально, и всякий раз, когда я хочу проверить это, я просто нажимаю на ярлык, который обновляет удаленный сайт.

Eclipse имеет хорошую поддержку Ant из коробки, и скрипты не сложно сделать.

Поскольку ни одно из упомянутых решений не удовлетворило меня, я написал сценарий, который использует WinSCP для синхронизации локальных каталогов в проекте с сервером FTP(S)/SFTP/SCP, когда запускается функция автоматической сборки eclipse. Очевидно, что это решение только для Windows.

Может быть, кто-то найдет это полезным: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/

Другие вопросы по тегам