Мастхев плагины для IDEA и прочих продуктов JetBrains

 Публичный пост

Пройдя не очень большой путь в программировании, я с каждым годом открываю для себя всё больше плагинов для студии без которых оказывается трудно было жить, обычно у коллег замечаю что-то интересное и спрашиваю что это

в общем, хотелось бы от вас увидеть какие-то рекомендации!

28 комментариев 👇

Я пишу на джаве и вот мой личный топ:

  1. key promoter x - всплывашка с указанием того, какой шорткат использовать для того, что ты только что сделал мышкой или с предложение таковой забиндить, если его ещё нет, а действие ты уже повторил несколько раз
  2. .ignore - для поддержки гитигнор файла, чтобы туда быстренько добавлять (или наоборот удалять) то, что нужно
  3. IDE features trainer - маст хэв, если не так давно начал пользоваться продуктами джетбрэйнс, проходишь интерактивный курсец по шорткатам
  4. Laconic pom - если работаешь с maven, облегчает чтение помников
  5. String manipulation - чтобы Строки в разныеКейсы переводить-относительно_быстро
  6. Rainbow brackets - чтобы врубаться в скоуп своих скобок, если ты их нагородил сверх меры
  7. Rainbow CSV - если у тебя много csvшек и они хреново отформатированы, то выручает
  8. Advanced java folding - делает из джавы визуальное подобие котлина, на любителя, мне в итоге не зашло
  9. Nyan progress bar - во-первых, это красиво
  Развернуть 1 комментарий

@SergeiPetriankin, для последнего ещё есть вариант с с пхп-слоником и гофером.

А, ну и куда без ХАДУКЕН

  Развернуть 1 комментарий

@SergeiPetriankin, как в .ignore добавить свои шаблоны? Весь интернет перерыл и не нашел. А в документации сказано что можно

  Развернуть 1 комментарий

@SergeiPetriankin, я себе Mario Progress Bar поставил

  Развернуть 1 комментарий
  1. Code Screenshots - для красивеньких скриншотов в 4к (даже если монитор FullHD)
  2. Indent Rainbow - цветные отступы. Делает радужный код, но позволяет заметить кривые отступы (пометит красным).
  3. Yet another emoji support - если любите emoji в коде или коммитах. После : появится автокомплит по названию.
  4. .env files support - для .env файлов. Еще из полезностей - автокомплит переменных из env файлов в проектах на Python, Go, Dockerfile, etc.
  5. CSV Plugin - для удобного просмотра CSV.
  6. IdeaVim - для любителей делать все клавиатурой.
  7. Ideolog - смотреть логи.
  8. Nyan progress bar - тупо мастхев.
  9. Rainbow brackets - для фанатов Lisp, if { if { if { if } } } } и a(b(c(d()))).

Если Ultimate версия - то еще плагины на нужные языки.

  Развернуть 1 комментарий

@defman, плюс за emoji support

  Развернуть 1 комментарий

@defman, вроде уже практически везде есть emoji picker системный. В винде, например Win+.

  Развернуть 1 комментарий

@djaler, они не такие удобные, как в плагине, ихмо.

  Развернуть 1 комментарий
Programistich Mobile Developer Команда Клуба 26 февраля 2021

https://plugins.jetbrains.com/plugin/14969-adb-wi-fi - хорошая вещь для Android Studio, чтобы не подключать телефон к пк, то можно просто через Wi-Fi запускать приложеньки

  Развернуть 1 комментарий

@Programistich, если что, на Android 11+ и Android Studio Bumblebee добавили встроенную возможность подключаться к устройству через Wi-Fi: https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+

  Развернуть 1 комментарий
Аватар Programistich Programistich 21 февраля 2022 Команда Клуба

@zhanibek, немного иронично читать спустя год) но да, фича топчик, быстро работает

  Развернуть 1 комментарий

@Programistich, технологии меняются быстро :)

  Развернуть 1 комментарий
Egor Zotov Ищу смысл жизни 26 февраля 2021

Idealog - смотрим файлы .log правильно
.env file support - удобно править .env файлы
AceJump - суперскорость на клавишах, тут пример.
Wakatime - это тулза для отслеживания времени чистого кодинга. Вот ссылка на сервис.

  Развернуть 1 комментарий

@egorzot, о, за AceJump спасибо, выглядит клево.

  Развернуть 1 комментарий
Yury Katkov в шаббатикале 21 февраля 2022

Github Copilot - умеренно интеллектуальный автокомплит, нормально выручает если забыл какую-нибудь очевидную дурь или пишешь что-то, что людям писать не положено (например парсер).

  Развернуть 1 комментарий

@ganqqwerty, и пока ещё многим пользовать не положено :)

  Развернуть 1 комментарий
Kirill Romanov Старший разработчик 26 февраля 2021

Extra Icons - красиво и удобно

  Развернуть 1 комментарий

String Manipulation — единственный плагин не от jb, которым активно пользуюсь. Позволяет менять под_чёр_ки_ва_ни_я на чёр-точ-ки, ВерблюжьиГорбы или КРИЧАЩИЕ_КОНСТАНТЫ. Нормально работает с множеством кареток, отчего великолепен для редактирования бойлерплейта.

  Развернуть 1 комментарий
Андрей Серов пишу всякое, иногда автоматизирую препресс 26 февраля 2021

Я минималист, поэтому только два:

  1. GitToolBox: git blame в статусной строке, autofetch и другие радости.
  2. Уже упомянутый Rainbow brackets, конечно.
  Развернуть 1 комментарий

Из не упомянутых и не по специфике языка еще стоит DummyTextGenerator
Randomness

EditorConfig
Makefile

По необходимости -
JsonParser
CsvPlugin
OpenApi Specification

  Развернуть 1 комментарий

В предыдущих коментах не было:

CodeGlance - минимап файла. Люблю видеть что где и часто таскаю по нему мышкой для навигации
Grep Console - для подсветки консольного вывода

  Развернуть 1 комментарий
  1. Code With Me – совместное редактирование и просмотр кода. Очень удобно, если надо вместе походить по кодовой базе и что-нибудь посмотреть/подправить.
  2. Archive Browser – позволяет работать с архивами как с папками, не выходя из идеи.
  3. Big Data Tools – подсветка и автодополнение из идеи в Zeppelin ноутбуках, файловый браузер для S3/HDFS и ещё много чего. Если надо, то реально мастхев.
  4. DataGrip (есть и в виде плагина) – для работы с базами данных. Запросы, "открыть как табличку в экселе", импорты/экспорты – просто чудо.
  Развернуть 1 комментарий

Ставлю только подсветку для новых языков и статические анализаторы.

Иногда временно ставлю плагины для какой-то конкретной задачи или проекта, например нагенерить пачку классов из джсона, или подключиться к какой-то немейнстримной базе данных. Когда это становится не нужно — удаляю.

Не люблю:

  • захламлять и так очень тяжелые интерфейсы продуктов JetBrains.
  • смотреть на лог ошибок и вычищать попадавшие плагины при мажорном обновлении версии IDE.
  • новогоднюю елку из нянкэтбаров и цветных скобочек.
  • запоминать расположения кнопочек на десятом уровне меню и четырехклавишные шорткаты ради мелких оптимизаций.

Vanilla ftw!

  Развернуть 1 комментарий

Пользуюсь плагином translations. Тупо тот же самый переводчик, но только не в браузере, а в ide.
Иногда когда нужно назвать метод или переменную особенно заковыристо (а я не все английские слова знаю ^^) - весьма помогает, что бы не переключаться туды сюды.

  Развернуть 1 комментарий

Чтобы сослаться на код в сообщении или в Jira удобно получить ссылку через
GitLink
или
Bitbucket Linky

Еще пока не было упоминания про SonarLint, иногда он включен, но сильно потребляет ресурсы. Поэтому лучше бы прогонять анализ в CI

  Развернуть 1 комментарий
Роман Федосов Фронтенд разработчик 21 февраля 2022

Для изменения размера разделенных окон с клавиатуры, чтобы тачем не тянуть за разделитель.
Стандартно не получилось настроить, нашел плагин для этой цели.

Tab Shifter

  Развернуть 1 комментарий

Tabnine - скорее полезный, чем бесполезный автокомплит. С головой хватает бесплатной версии.

  Развернуть 1 комментарий

@bogdasha, одной из проблем оно дублирует подсказки от самой идеи, часто ловлю себя на мысли грохнуть

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб