Comments 16
И столько кода чтобы переходить ко вьюшке? А за плагин спасибо, как раз коханой пользуюсь.
+2
Кода было бы намного меньше, если бы API, относящийся к языкам программирования (Php, Ruby), был открытым. А сейчас приходится извращаться.
Несмотря на то, что существующий API достаточно полон и позволит разработать даже плагин поддержки нового языка программирования, расширить поддержку существующих языков на платформе IDEA не представляется возможным.
Несмотря на то, что существующий API достаточно полон и позволит разработать даже плагин поддержки нового языка программирования, расширить поддержку существующих языков на платформе IDEA не представляется возможным.
+2
А что за «secret key»? Зачем его нужно указывать?
+1
Эта настройка будет нужна в следующей версии плагина. Планируется переход по URL в файл контроллера и шаблона.
Чтобы понять, о чем идет речь, взгляните на аналогичный плагин, разработанный мной.
Пока я думаю, как это лучше реализовать.
Чтобы понять, о чем идет речь, взгляните на аналогичный плагин, разработанный мной.
Пока я думаю, как это лучше реализовать.
0
А что там с поддержкой Kohana самой IDE? Когда обещают? Ибо в моем любимом PyCharm такая функция есть (для Django).
0
Я перехожу по вьющкам так: выделяю имя вьюхи и нажимаю Ctr+Shift+N (поиск по файлам), мне IDE выводит все файлы с подобным названием. Обычно, нужный или один или в самом верху
В итоге выделяю текст+Ctr+Shift+N+Enter )
В итоге выделяю текст+Ctr+Shift+N+Enter )
+1
С закрытым API все просто — берете JAR и декомпилируете его в папку, а эту папку открываете потом как Java-проект (для легкой навигации и исследования). Минус — оно может не таким быть стабильным, как открытое (типа меняться от релиза к релизу).
Лучший путь — просто написать в Jetbrains (форум, youtrack) и конкретный разработчик вам подскажет API.
Лучший путь — просто написать в Jetbrains (форум, youtrack) и конкретный разработчик вам подскажет API.
+2
Для IDEA и для PhpStorm в частности есть Poor Man's IDE Plugin (PMIP).
Он идеально подходит для простых расширений. Автоматизация сделана на ruby.
В свое время я делал cakephp навигацию с его помощью. github.com/skie/PIMP
Он идеально подходит для простых расширений. Автоматизация сделана на ruby.
В свое время я делал cakephp навигацию с его помощью. github.com/skie/PIMP
+2
Спасибо, посмотрю, жаль, что я плохо знаю Ruby. Оно позволяет создавать плагины с GUI? Также меня интересует, можно ли создать с его помощью страницу настроек для плагина.
0
А не думали еще и автокомплит сделать? Тоже было бы интересно :)
0
FYI: 6.0 openapi will include full PHP PSI and more. youtrack.jetbrains.com/issue/WI-6027#comment=27-456914
+1
В IntelliJ IDEA sdk можно добавить ссылку на PHP plugin jar, а в plugin.xml <depends>com.jetbrains.php≷/depends> и после этого reflection не нужен
0
Sign up to leave a comment.
Создание плагина разрешения ссылок для PhpStorm (IntelliJ IDEA)