Плагин для IntelliJ IDEA Run Configuration
Запись от turbanoff размещена 14.03.2017 в 01:51
Показов 5117
Комментарии 1
Метки java
|
Ссылка на плагин - https://plugins.jetbrains.com/... -as-action Плагин можно установить прямо из IDE: File -> Settings -> Plugins -> Browse repositories Плагин работает во всех IDE от JetBrains: IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, Gogland, Rider, Android Studio 1. Проблема Многие сталкиваются с проблемой (я например), когда количество Run/Debug Configuration превышает определённый лимит. И приходится часто переключаться между разными конфигурациями в ComboBox только для того чтобы запустить какую-либо. 2. Осознание Чаще всего используются не так много конфигураций: обычно две или три. В идеале хотелось бы иметь способ быстро запускать именно это малое количество конфигураций очень быстро. Кнопка на тулбаре. Или shortcut 3. Поиски IDEA - очень большая и мощная IDE. Постоянно нахожу в ней новые удобные фишки, о которых раньше даже не догадывался. Первая идея был - возможно данный функционал уже был реализован кем-то до меня. Поспрашивал у друзей, пищущих код в IDEA. Спросил у членов команды JetBrains. Встроенной поддержки такой фичи в IDEA нет После этого возникла мысль, что не я один столкнулся с такой проблемой и уже, наверняка, кто-нибудь её решил - написав плагин. Пересмотрел репозиторий планов для IntelliJ - https://plugins.jetbrains.com/idea Пытался искать по всем куче разных ключевых слов. Ничего. Не по теме: Кстати поиск у них плохенький: результаты нельзя никак упорядочить. Постоянно находит совсем не то что искал. 4. Решение
Стартовая страница для всех плагинописателей тут - http://www.jetbrains.org/intellij/sdk/docs/ Скачал, поставил, настроил. Пришлось углубиться в кишки IDE. Основные настройки IDEA, которые я хотел tweak-ать - KeyMap и кнопочки на тулбарах никак не связаны с самими проектами. Хотя IDEA и открывает на каждый проект по одному окну, внутри - это всё одна общая модель, никак с проектом не связанная. Поэтому пришлось сделать так, чтобы Action-ы добавлялись прямо на лету, при открытии проекта. В результат получился плагин Run Configuration as Action. Исходники тут - https://github.com/turbanoff/R... onAsAction Всё что делает плагин - это регистрирует ваши Run/Debug Configuration как Action в IDE. А уже остальное делает сама IntelliJ. На каждый Action в IDEA можно назначить комбинацию клавиш. Каждый Action в IDEA можно добавить на toolbar. 5. Красивости По-умолчанию плагин сам генерирует иконку для Action-а. Но так как имена конфигураций могут быть очень длинными. Иконки на тулбаре не всегда получались приятными для вида ![]() Специально для решения этой проблемы был сделан простой генератор иконок. Вводите текст, который вы хотите видеть на иконке. Регулируете его размер. После нажатия "OK" генерируется иконка в виде .png файла. После чего её можно привязать к нужному Action. 6. Послесловие Если вас что-то не устраивает в IDE - всегда можно сделать плагин. Не бойтесь решать проблемы, с которыми вы постоянно сталкиваетесь. Сейчас этим плагином пользуется вся моя команда и очень довольна. Все современные IDE предоставляют широкие возможности для расширения. Ваш плагин обязательно пригодится кому-либо кроме вас! |
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 1
Комментарии
-
Запись от HighPredator размещена 15.03.2017 в 08:09



