JetBrains PHPStorm на данный момент, пожалуй лучшая PHP IDE на сегодняшний день — при правильной настройке работает довольно быстро и четко.
Единственное что иногда вводит в ступор — работа с кодировками отличными от UTF-8. Но на самом деле здесь все просто.
Частая ситуация:
Настройки шторма по кодировкам дефолтные, проект в Windows-1251.
Вот несколько шагов, для корректной смены кодировки проекта:
1 Открываем настройки (по умолчанию Ctrl+Alt+S)
2 В поиске ищем File Encodings
3 IDE Encoding ставим в System Default Выделяем папку с проектом и , Default Encodings for properties files ставим в Windows-1251
4 Жмем ОК
5 Перезапускаем IDE и наслждаемся результатом!
Также, кодировку какого-то одного файла можно менять непосредственно при открытом файле в правом нижнем углу, кликнув по строке с кодировкой, если он не заблокирована. Но конечно, делать это можно до сохранения файла через IDE, иначе в файл запишутся данные в новой кодировке.
Как здорово… Только проблема с кодировками в терминале не раскрыта тема.