Нужен IDE с поддершкой FTP. Только чтобы при соединее с FTP-сервером он не загружал все файлы на локальную машину, а просто индексировал и показывал дерево проекта с удаленного сервера. А загружал только тот файл, который выбрал, отредактировал и при сохранении отправлял на сервер.
Сейчас пользуюсь PHPStorm, неплох, но при работе с фтп он полностью загружает файлы. Или где-то есть опция отменяющаяя полную загрузку?
Используйте Samba, если в Windows и монтируйте как удаленный диск. Работает отлично.
Вы должны понимать что вообще собой представляет IDE - это огромная машина, которая знает о содержимом всех файлов вашего проекта, знает где объявлен каждый класс и функция. Если не иметь локальной копии файлов - это будет не разработка, а адовый трэш. Попробуйте Samba. По локальной сети нормально работает, как будет через интернет не знаю.
Такое как вам надо было в Zend'е раньше (давно уже не пользуюсь)
В том же шторме создавайте пустой проект, настраивайте отдельно фтп, ставьте галочку, чтобы при сохранении заливал на фтп и редактируйте без скачивания всего проекта.
Но плюшки в виде переходов по ctrl+click и find usages вам тогда, конечно, станут недоступны.