Написать свою Debug-панель в Yii очень просто. Поэтому рассмотрим чуть практичную (с вызовом api PHPStorm) панель просмотра вьюшек.
Читать полностью »
Рубрика «intellij idea» - 6
Пример создания практичной Debug панели в Yii
2016-12-14 в 7:27, admin, рубрики: intellij idea, jetbrains, php, phpstorm, rest api, yii, yii 2Навигация по коду в IDE от JetBrains с использованием REST API и командной строки
2016-11-28 в 9:18, admin, рубрики: exception handling, intellij idea, jetbrains, php, phpstorm, rest api, symfony, Программирование
При разработке приложений часто приходится сталкиваться с необходимостью просмотра вывода exception stack trace (в логах или при debug-инге). Хотелось бы иметь возможность автоматически попадать в необходимое место кода, прямо кликом по строке в выводе stack trace в браузере или в терминале.
Если вы являетесь пользователем одного из последних продуктов компании JetBrains (в частности PhpStorm), вы можете использовать для этих целей внутреннее REST API (для навигации из браузера) и command line launcher (для навигации в терминале).
Навигация в браузере
Частичное описание методов REST API IDE от JetBrains можно посмотреть здесь:
» http://develar.org/idea-rest-api/
Одним из методов этого API является возможность открыть файл проекта и переместиться на произвольную позицию в этом файле внутри самой IDE.
IntelliJ IDEA 2016.3: Java 8 и ES6, улучшенные отладчик и интерфейс, и многое другое
2016-11-22 в 13:29, admin, рубрики: debugger, ecmascript 6, intellij, intellij idea, java, Блог компании JetBrainsПривет!
Спешу поделиться хорошей новостью. Сегодня стала доступна IntelliJ IDEA 2016.3 – очередной крупное обновление нашей (и, хочется надеяться, вашей) любимой Java IDE. Читайте ниже об основных изменениях и нововведениях.
Что нового в IntellIJ IDEA 2016.3 EAP
2016-08-30 в 11:14, admin, рубрики: IDE, intellij, intellij idea, IntelliJ IDEA 2016.3, java, Блог компании JetBrainsВчера стала доступна IntellIJ IDEA 2016.3 EAP – программа “раннего” доступа к обновлению, запланированному на эту осень.
Для справки. Официально программа называется Early Access Program. На практике это аналог alpha-версии. Обновления появляются в среднем с недельной периодичностью. Каждый желающий может установить дистрибутив, попробовать новые функции и поделиться своим мнением и идеями в трекере.
В этом посте я расскажу о главных нововведениях, которые уже доступны в EAP-билде.
Вышла версия 2.1 Perl плагина для IntelliJ IDEA
2016-06-20 в 5:11, admin, рубрики: IDE, idea, intellij idea, perl, template toolkitОчередная версия плагина для IntelliJ IDEA поддерживает Template Toolkit 2, лучше работает с константами и методами объектов а так же содержит несколько небольших фиксов.
Читать полностью »
Вышла версия 2.0 Perl плагина для IntelliJ IDEA
2016-05-26 в 16:32, admin, рубрики: debugger, IDE, idea, intellij idea, perlСтала доступна для загрузки вторая версия Perl плагина для IDE от JetBrains. В этой версии появилась последняя из крупных фич, которую я хотел реализовать — отладчик.
Читать полностью »
Статический анализатор HuntBugs: проверяем IntelliJ IDEA
2016-05-25 в 6:18, admin, рубрики: huntbugs, intellij idea, java, kotlin, статический анализКак многие помнят, некоторое время я развивал статический анализатор Java-байткода FindBugs. Однако проблем в FindBugs накопилось столько, что я решил, что будет проще написать новый анализатор байткода. Я не очень творчески назвал его HuntBugs. Разработка ведётся на GitHub. Он пока в ранней стадии разработки, иногда глючит и покрывает примерно 35% диагностик из FindBugs, но при этом добавляет свои интересные штуки. Попробовать можно на вашем Maven-проекте с помощью команды mvn one.util:huntbugs-maven-plugin:huntbugs
(отчёт пишется в target/huntbugs/report.html
). Альтернативно можно собрать вручную из гита и запустить приложение командной строки one.util.huntbugs.HuntBugs
, которому можно подавать на вход JAR-файлы или каталоги с .class-файлами.
Как-нибудь потом, когда проект несколько повзрослеет, я расскажу о нём более подробно. А в этой статье я покажу, чего интересного нашёл HuntBugs в IntelliJ IDEA Community Edition. Я скачал с официального сайта и поставил последнюю версию этой IDE, а затем натравил HuntBugs на файл lib/idea.jar
, в котором почти всё и лежит. Я люблю тестировать статический анализ на IDEA, потому что это IDE, в которой самой есть очень неплохой статический анализатор и разработчики им явно пользуются. Интересно посмотреть, что остаётся после него.
Делаем UI плагина в IntelliJ Idea «как у maven’a»
2016-04-18 в 10:57, admin, рубрики: development, intellij idea, java, plugins, Программирование, сапожник в сапогахПредыстория
Встала задача создать для разработчиков и QA удобный способ стартовать порядка 20 серверных приложений, живущих в общем репозитрии (Spring с XML конфигурацией и общим для все частей приложения бутстрап классом).
Как сделать нечто удобное человеку, который последний раз GUI рисовал в Borland Delphi 6.0? Взять что-то уже готовое и приспособить для своих нужд, ну и раз уж будущие пользователи работают в IntelliJ Idea, появилась мысль соорудить плагин, который будет выглядеть и вести себя так, как это делает Maven Integration Plugin.
Под катом классы и некоторые утилитарные методы, которые помогут это сделать.
Встречайте IntelliJ IDEA 2016.1
2016-03-23 в 12:41, admin, рубрики: groovy, IDE, intellij, intellij idea, java, kotlin, scala, Блог компании JetBrainsНа прошлой неделе мы выпустили очередное крупное обновление — IntelliJ IDEA 2016.1. Ранее я уже писал подробно о доступных в нем улучшениях, а в этом посте лишь приведу их краткий список, дам ссылки на новые видео, и, конечно, буду рад ответить на ваши вопросы в комментариях.