Команда ra-don.ru
Наш кумулятивный опыт и статьи от нескольких авторов
Что делать, если хочется работать по sftp, но нет желания синхронизировать все десятки тысяч файлов с core и vendor? Оказывается это дело пары минут :)
1. Создаем проект, добавляем Deployment-настройки (т.е. подключение). Там указываем во вкладке exclude все что тяжелое. Пример на скриншоте:
2. Скачиваем себе в любую локальную папку composer.json + composer.lock файлы проекта, делаем composer install.
3. Добавляем эту папку как Include path. (правой кнопкой по панели Structure)
4. В External Libraries у вас появится добавленный путь.
5. Готово. При работе с кодом у вас работает автодополнение, поиск по классам и т.п., без траты времени на пофайловое копирование по sftp ~30 000 файлов типового Drupal-проекта.