У кого как, а у меня, например, PhpStorm (пи-эйч-пи-шторм, пэ-ха-пэ-шторм) portable версия 2016.3.4.
По умолчанию открывается окошко с проектами. Но если их нет, то там пункт Создать — Create New Project.
Рис. 1
Указать путь проекта. Последняя папка без / и будет папкой проекта. Поэтому, назвать ее лучше так, чтоб потом было понятно, где что лежит.
Рис. 2
Можно выставить версию php.
Создание проекта
По кнопке Create создается проект. Если папка проекта уже существует, то Шторм спросит, объединить ли новый проект со старыми файлами в папке проекта.
Рис. 3
Теперь нужно связать папку проекта на локальной машине с ftp папкой проекта.
Для этого нужно знать
Для хостинга reg.ru адрес можно указать таким же, как и доменное имя проекта.
Нажимаем Tools – Deployment – Configuration (рис. 4)
Рис. 4
Нажимаем плюс слева вверху окна и вводим параметры ftp подключения (рис. 5):
Нажимаем кнопку Advanced options
Рис. 5
В дополнительных опциях нужно проставить (рис. 6)
Рис. 6
Далее основное окно конфигурации, вкладка Mappings. Там указано какую папку проекта на сервере открывать по умолчанию. Там может быть большой, лишний и ненужный уровень вложенности (рис. 7).
Рис. 7
Ставим слэш (/) в поле Deployment path on server.
В меню Tools — Deployment — Options иногда полезно отметить права Override default permitions, выставляемые по умолчанию для проектов на Битрикс (рис. 9).
Рис. 8
Рис. 9
Tools — Deployment — Automatic upload выбрать. Если проектов несколько, то выбрать к какому проекту автоматически загружать измененные локально файлы.
Рис. 10
И там же внизу (рис. 10) Browse Remote Host чтобы видеть дерево папок и файлов на сервере.
Настроено.