Просто попробуйте эту IDE, но она уже выглядит лучше NetBeans с точки зрения скорости и удобства использования. Однако основная причина, по которой я выбрал, - это функция синхронизации ftp, которая... кажется, не работает? Когда я создаю новый проект из существующих файлов → с удаленного сервера, ftp, он загружает файлы и их. Если я открою его с открытым каталогом, он не загрузит изменения на сервер. Так что я делаю неправильно?
PhpStorm, о php sync
Ответ 1
Обратитесь к соответствующей секции справки. Для функции синхронизации см. Сравнение развернутых файлов и папок с их локальными версиями.
File
| Synchronize
вообще не связан с удаленными хостами, он синхронизирует файлы с файловой системой в случае, если по какой-то причине автоматически не были обнаружены внешние изменения или вы отключили автоматическую синхронизацию файлов при активации кадра.
Ответ 2
При загрузке вашего проекта перейдите к настройкам, выбрав "Файл" > "Настройки" или нажав CTRL + ALT + S.
Далее перейдите в раздел "Развертывание" > "Параметры" и затем отметьте "Загруженные измененные файлы автоматически на сервер по умолчанию".
Также стоит отметить настройку "Загрузить внешние изменения" ниже; это позволит синхронизировать локальную копию и копию ftp путем удаления/переименования и т.д. любые изменения файлов, которые вы делаете.
Ответ 3
После того, как вы отметили "Загруженные измененные файлы автоматически на сервер по умолчанию", и настроив FTP-сервер и его сопоставление, нажмите кнопку "Использовать этот сервер по умолчанию" на вкладке сопоставления.
Ответ 4
когда вы переходите к реальному способу синхронизации вашего файла с удаленным сервером ftp/sftp. Вы должны использовать "Инструменты/Развертывание/Загрузка в xxxxx".
Я думаю, что это поможет вам.
Ответ 5
При включенной автоматической загрузке она автоматически загружает файлы, даже если я делаю изменения в файлах PHP и приводя к INCOMPLETE script файлам. Он также загружает файлы на другие вкладки. Похоже, нет точного контроля над загрузками в PhpStorm