JavaRush /Blog Java /Random-ES /10 complementos útiles para IntelliJ IDEA: para principia...

10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados

Publicado en el grupo Random-ES
¡Buen día! Los desarrolladores tienen la herramienta principal para "crear": un entorno de desarrollo como Eclipse , NetBeans , etc. Pero sin duda el framework más popular en estos momentos es Intellij IDEA . Está diseñado para facilitar mucho la escritura de código. 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 1Pero tal vez no todos tengan suficiente funcionalidad de este entorno o quieran hacerlo más "para ellos mismos". Esto es real: simplemente amplíe su funcionalidad agregando complementos.
Los complementos son funciones adicionales que están conectadas al programa principal y están diseñadas para ampliar sus capacidades.
Hoy veremos 10 complementos interesantes para trabajar en IntelliJ IDEA que te ayudarán en tu trabajo o al menos te animarán =) Primero, le daremos a un joven luchador un curso sobre cómo instalar complementos en IntelliJ IDEA usando el ejemplo de instalación de un nuevo tema.

1. Temas de IntelliJ IDEA

¿Alguna vez ha tenido la sensación de que unos pocos temas estándar para Intellij IDEA no son suficientes? ¿Quizás no querías elegir entre lo que estaba disponible, sino buscar y encontrar algo para ti? ¡Hagamoslo! Para comenzar, vaya aquí y seleccione un tema (o paquete de temas) que más le convenga. Por ejemplo, elegí Gradianto . A continuación, tenemos dos formas de instalar el complemento. Debes tener tu IDEA abierta. Después de seleccionar un tema, haga clic en el botón Obtener ->Instalar , después de lo cual aparecerá la selección de IntelliJ IDEA, que está instalado en la computadora: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 2
10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 3A continuación, aparecerá la siguiente ventana en su entorno de desarrollo: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 4Haga clic en Aceptar . ¡El complemento está instalado! A continuación, para ejecutar el complemento, debe reiniciar IntelliJ IDEA para que comience a funcionar. Esto no era necesario para el complemento con temas; el tema cambió inmediatamente a verde: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 5

Método 2: instalación con idea Intellij

En idea, vaya a la esquina izquierda-derecha en Archivo -> Configuración : 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 6luego, vaya a la pestaña Complementos e ingrese el nombre del complemento ( Gradianto ) en la búsqueda, tal vez ni siquiera completamente: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 7haga clic en el botón verde Instalar y podrá ¡Ya terminaste!

Cambiando el tema

El verde no es el único tema nuevo. Para ver el resto:
  • vaya nuevamente a Archivo -> Configuración
  • abre la pestaña Apariencia
Después de eso, haga clic en la lista desplegable Tema y vea cuatro nuevos temas disponibles: El tema Gradianto Deep Ocean 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 8 fue el que más me gustó : 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 9

Deshabilitar/desinstalar un complemento

Veamos cómo desactivar el complemento o eliminarlo por completo:
  • abra la ventana Configuración->Complementos nuevamente
  • выбираем вкладку Installed
Нажатие Disable сделает плагин неактивным: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 10Ну а если нажмем стрелочки рядом с Включением/Выключением enchufar ( Enable/Disable), то мы увидим окошко, которое позволит удалить плагин с вашей idea: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 11Как вы можете видеть, всё на самом деле очень просто)) Ну а дальше давайте рассмотрим несколько плагинов для IDEA, которые могут быть весьма полезными.

2. String Manipulation

Плагин, который добавит в вашу idea много новых возможностей работы со строками. Найти его можно по этой ссылке. После установки и рестарта среды разработки, при нажатии правой клавиши, к примеру, на названии переменной выделения некоторого текста, появится дополнительная функция — String Manipulation, которая предоставляет множество возможностей для изменения выбранной строки: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 12Этот плагин будет наиболее полезен, когда нужно будет взаимодействовать с Cómoим-то очень большим текстом. Он позволяет фильтровать, сортировать, менять регистр, менять стиль написания (например, сделать для всего текста camelCase), менять что-то во всех строках текста одновременно (интригующе звучит), códigoировать текст в Cómoой-то формат (например, в шестнадцатеричный формат SHA-1) и многое многое другое. Да, поначалу будет казаться, что различных функций слишком много и не совсем понятно, что делает та o иная. Но со временем вы привыкнете и станете богом форматирования текста в Intellij IDEA.

3. IDE Features Trainer

Данный плагин предназначен в первую очередь для новичков, он поможет изучить основные ярлыки и функции в среде IDE в интерактивном режиме. Так сказать, это будет ваш личный тренер по боевому ориентированию в Intellij idea. 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 13Найти его можно вот здесь. После установки заходите в раздел Help -> IDE Features Trainer. 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 14Далее выбираете тему, о которой хотели бы узнать подробнее. Например, рефакторинг: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 15И начинаете выполнять задания шаг за шагом.

4. Key Promoter X

Как я заметил, чем более опытный и скиловый программист, тем большее количество горячих клавиш он знает. Ведь en lugar de того чтобы, вручную то-то искать o делать, можно нажать пару сочетаний клавиш и вуаля! Соответственно, и работать вы будете гораздо быстрее. Поэтому представляю вашему вниманию плагин Key Promoter X. После его загрузки, когда мы зайдем в Cómoую-то настройку, меню o вкладку, мы будем видеть в правом нижнем углу подсказки, Cómoими сочетаниями клавиш мы могли бы выполнить то же самое действие (вызвать то же самое окно настройки, меню и т.д): 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 16В комбинации с прохождением IDE Features Trainer впоследствии вы сможете работать в вашей IDEA фактически без использования мышки (что ускорит вашу работу в разы).

5. RainbowBrackets и HighlightBracketPair

Я не мог обойти стороной плагин Rainbow Brackets, после установки которого работа с códigoом станет в разы удобнее, ведь пары скобок станут разноцветными: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 17Это вам позволит видеть сразу, Cómoая открывающаяся скобка с Cómoой закрывающейся идёт в паре. Цвета не случайны (не взяты с потолка), есть определенная логика: скобки, используемые в одной и той же степени вложенности в другую скобку, будут иметь одинаковый цвет. Например, скобки в желтых будут зелеными, а уже в зеленых все будут голубыми, и так далее... Говоря о скобках, перейдём к HighlightBracketPair. При использовании данного enchufar вы будете ясно видеть, в Cómoом конкретно bloque de código o скобках находится ваш курсор, так Cómo эта пара скобок будет подсвечиваться: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 18Эти два инструмента могут быть очень полезными, если вы работаете над códigoом, который имеет большую вложенность.

6. Codota AI

В далекие-далекие времена código писали в обычном txt блокноте. И вот представьте, что вы где-то забыли скобку, ну o в имени Cómoого-то класса сделали ошибку, и всё просто не компoровалось! В итоге нужно было часами искать ошибку и быть чрезвычайно внимательным в написании códigoа. Это испытание только для людей с крепчайшими нервами. И я так думаю, это кому-то изрядно допекло, так что ребята взялись да и начали создавать различные среды для работы с códigoом. Intellij Idea, Eclipse, NetBeans... И вот вы работаете, в Intellij Idea, которая очень умна и нереально помогает в написании códigoа, подсказывая места возможных ошибок, и подтягивая нужные названия классов и методов, Cómo только вы их начинаете писать. А Cómo насчёт того, чтобы сделать её ещё чуточку умнее? Для этого и можно воспользоваться плагином Codota AI. Данный плагин предназначен для лучшего завершения códigoа с использованием ИИ. Codota использует самые передовые модели машинного обучения, чтобы помочь завершить строки códigoа на основе миллионов программ Java с открытым исходным códigoом и вашего контекста, помогая вам писать código гораздо быстрее и с меньшим количеством ошибок. Другими словами, этот плагин даёт возможность подсказывать IDEA на основании контекста вашего aplicaciones. Например, показать доступную, видимую переменную нужного типа: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 19Также можно выделить нужный блок códigoа, например, название метода, и попытаться поискать уже готовые аналоги: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 20

7. SpotBugs

Говоря о помощниках в написании códigoа, думаю, нам бы не помешал такой, который поможет отлавливать ошибки, не так ли? Тут на сцену и выходит плагин SpotBugs. SpotBugs обеспечивает статический анализ byteового códigoа для поиска ошибок в códigoе Java из IntelliJ IDEA. То есть, этот плагин — отличный инструмент обнаружения некоторых дефектов в códigoе Java, который анализирует ваш código и сравнивает его с 400+ шаблонов ошибок и плохих решений. Среди таких ошибок — бесконечные рекурсивные циклы, взаимоблокировки ( deadlock, livelock), некорректные использование различных библиотек. SpotBugs может идентифицировать сотни серьезных дефектов в больших aplicacionesх (обычно около одного дефекта на 1000–2000 строк исходных текстов без комментариев). После установки в меню выбираем Analyze -> SpotBugs -> цель анализа. Это может быть Cómo один файл, так и целый модуль, включая o не включая тесты: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 21После анализа, внизу вы можете увидеть окошко с указанием всех найденных ошибок o плохих решений и предложений по исправлению: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 22

8. Maven helper

Плагин Maven helper просто обязателен для тех, кто используем Maven. Он добавляет простой способ анализа и исключения конфликтующих зависимостей, а также возможностей видеть Maven зависимости в различных формах (список, дерево). Quéбы запустить анализ, откройте pom-ник и нажмите вкладку внизу — Dependency Analyzer, после чего можно узнать, Cómoие зависимости с Cómoими конфликтуют и исключить конфликтующие: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 23Также добавляются дополнительные возможности для запуска / отладки отдельных файлов o для корневого модуля: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 24Включение данного менеджера зависимостей поможет сэкономить время на решение возникающих проблем с зависимостями.

9. Scratch

Во время написания códigoа часто думаешь: вот это нужно будет подправить перед коммитом, o где-то нужно записать для себя временные данные, для Cómoого-нибудь теста, o увиденные при отладке aplicaciones, o ещё Cómoие-нибудь пометки. Для этого, Cómo правило, создается новый экземпляр блокнота на скорую руку, но это всё равно не то. Так может лучше использовать средства нашей любимой IntelliJ IDEA? Например, плагин Scratch. С этим плагином можно создавать временные вкладки текстового редактора в IDEA, где можно записать código, временные данные o Cómoие-то мысли, которые нужны для работы позже, но не должны сохраняться навсегда (например, кеши). Проблема с замусоривающими, одноразовыми txt archivoми исчезнет навсегда. После загрузки enchufar нажимаем Alt + C. Появится окошко для задания имени вашему текстовому файлу: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 25После нажатия Ok мы получим вкладку с временным текстовым файлом. Если файл уже был создан ранее, это сочетание клавиш откроет его, если есть уже целый список таких вкладок, то будет открыта самая последняя: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 26В описании enchufar вы сможете увидеть остальные горячие клавиши для использования этих временных, текстовых файлов. Также доступ к данным временным archivoм можно получить и с меню Tools ->Scratch->... 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 27

10. Progress Bar

И напоследок в качестве разгрузки хотелось бы отметить небольшие веселые плагины на Progress Bar. Эти плагины меняют внешний вид обычной скучной полоски загрузки индикатора выполнения на что-то более веселое. Мне, например, очень понравился плагин Марио: 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 28 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 29Ну o попробовать весьма популярный плагин — Nyan Progress Bar. 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 30Но хотелось бы заметить, что добавление дополнительной функциональности приводит к большим ресурсным затратам вашего aplicaciones, и чрезмерное увлечение enchufarми может сказаться на производительности вашего aplicaciones. 10 complementos útiles para IntelliJ IDEA: para principiantes y desarrolladores experimentados - 31Поэтому в попытке собрать свою идеальную сборку плагинов не нужно слишком увлекаться: необходимо стараться держать “золотую середину” между производительностью и дополнительными функциональным возможностями. А на этом у меня на сегодня всё) Делитесь интересными enchufarми в комментариях.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION