EazeStorm — плагин интеграции фреймворка Eaze
в среду Jetbrains PhpStorm
Описание
Он умеет показывать по введенному URL список экшенов и шаблонов ( в том числе и вложенные шаблоны первого уровня). Окошко вызывается по сочетанию клавиш Ctrl+Shift+P, его, как и все остальные горячие клавиши PhpStorm, можно поменять в настройках.
Также можно вводить виртуальный URI, например vt ( скрытая фича: можно вводить непосредственно регулярное выражение из pages.xml, например «vt/ transactions/edit/([0-9]+)», хотя с появлением третьей версии плагина необходимости в этом отпала )
В новой версии плагина (0.3) добавлена возможность навигации по структуре проекта Eaze (по Ctrl+B или Ctrl+Click)
Добавлена возможность перехода к определению экшена из pages.xml в actions.xml:
Переход в файл шаблона из pages.xml:
Переход из файла с экшенами в PHP файл:
Разрешение виртуальных URI Eaze (js:, tmpl: и т.д.) в PHP-строках:
Переход по {increal:путь} во вложенный шаблон:
Известные баги
-
Если плагин не может определить хост по URL, он берет первый хост из sites.xml
-
Пока не реализовано обновление ссылок при изменениях проекте.