JavaRush /Java Blog /Random-KO /IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 것

IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 것

Random-KO 그룹에 게시되었습니다
안녕하세요! 개발자는 Eclipse , NetBeans 등과 같은 개발 환경을 "만들기" 위한 기본 도구를 가지고 있습니다. 그러나 의심할 여지 없이 현재 가장 인기 있는 프레임워크는 Intellij IDEA 입니다 . 코드 작성을 훨씬 쉽게 하도록 설계되었습니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 1그러나 아마도 모든 사람이 이 환경의 기능을 충분히 갖고 있지 않거나 이 환경을 "스스로" 활용하기를 원하는 것은 아닐 것입니다. 이것은 현실입니다. 플러그인을 추가하여 기능을 확장하면 됩니다.
플러그인은 기본 프로그램에 연결되어 기능을 확장하도록 설계된 추가 기능입니다.
오늘 우리는 IntelliJ IDEA에서 작업하는 데 도움이 되거나 최소한 격려가 될 수 있는 10가지 흥미로운 플러그인을 살펴보겠습니다. =) 먼저, 새로운 플러그인 설치 예를 사용하여 젊은 선수에게 IntelliJ IDEA에 플러그인을 설치하는 방법을 가르쳐 보겠습니다. 주제.

1. IntelliJ IDEA 테마

Intellij IDEA의 몇 가지 표준 테마만으로는 충분하지 않다고 느낀 적이 있습니까? 아마도 당신은 이용 가능한 것 중에서 선택하는 것이 아니라, 탐색하고 스스로 뭔가를 찾고 싶었습니까? 그럼 해보자! 시작하려면 여기로 이동하여 자신에게 맞는 테마(또는 테마 팩)를 선택하세요. 예를 들어 저는 Gradianto를 선택했습니다 . 다음으로 플러그인을 설치하는 두 가지 방법이 있습니다. IDEA를 열어두어야 합니다. 테마를 선택한 후 Get ->Install 버튼을 클릭 하면 컴퓨터에 설치된 IntelliJ IDEA 선택 항목이 나타납니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 2
IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 3다음으로 개발 환경에 다음 창이 나타납니다. 확인을 IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 4 클릭합니다 . 플러그인이 설치되었습니다! 다음으로 플러그인을 실행하려면 IntelliJ IDEA를 다시 시작 해야 작동이 시작됩니다. 테마가 있는 플러그인에는 필요하지 않았습니다. 테마가 즉시 녹색으로 변경되었습니다. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 5

방법 2: Intellij 아이디어로 설치

아이디어상으로는 파일 -> 설정 의 왼쪽 오른쪽 모서리로 이동합니다 . IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 6다음으로 플러그인 탭으로 이동하여 검색에 플러그인 이름( Gradianto IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 7 )을 입력합니다. 어쩌면 완전히 입력하지 않을 수도 있습니다. 녹색 설치 버튼을 클릭하면 됩니다. 끝났어!

주제 변경

녹색만이 새로운 테마는 아닙니다. 나머지를 보려면:
  • 파일 -> 설정 으로 다시 이동하세요.
  • 모양 탭을 엽니다
그런 다음 테마 드롭다운 목록을 클릭 하면 사용 가능한 네 가지 새로운 테마가 표시됩니다. 저는 Gradianto Deep Ocean IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 8 테마가 가장 마음에 들었습니다 . IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 9

플러그인 비활성화/제거

플러그인을 비활성화하거나 완전히 제거하는 방법을 살펴보겠습니다.
  • 설정->플러그인 창을 다시 엽니다.
  • выбираем вкладку Installed
Нажатие Disable сделает плагин неактивным: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 10Ну а если нажмем стрелочки рядом с Включением/Выключением plugin ( Enable/Disable), то мы увидим окошко, которое позволит удалить плагин с вашей idea: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 11Как вы можете видеть, всё на самом деле очень просто)) Ну а дальше давайте рассмотрим несколько плагинов для IDEA, которые могут быть весьма полезными.

2. String Manipulation

Плагин, который добавит в вашу idea много новых возможностей работы со строками. Найти его можно по этой ссылке. После установки и рестарта среды разработки, при нажатии правой клавиши, к примеру, на названии переменной выделения некоторого текста, появится дополнительная функция — String Manipulation, которая предоставляет множество возможностей для изменения выбранной строки: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 12Этот плагин будет наиболее полезен, когда нужно будет взаимодействовать с Howим-то очень большим текстом. Он позволяет фильтровать, сортировать, менять регистр, менять стиль написания (например, сделать для всего текста camelCase), менять что-то во всех строках текста одновременно (интригующе звучит), codeировать текст в Howой-то формат (например, в шестнадцатеричный формат SHA-1) и многое многое другое. Да, поначалу будет казаться, что различных функций слишком много и не совсем понятно, что делает та or иная. Но со временем вы привыкнете и станете богом форматирования текста в Intellij IDEA.

3. IDE Features Trainer

Данный плагин предназначен в первую очередь для новичков, он поможет изучить основные ярлыки и функции в среде IDE в интерактивном режиме. Так сказать, это будет ваш личный тренер по боевому ориентированию в Intellij idea. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 13Найти его можно вот здесь. После установки заходите в раздел Help -> IDE Features Trainer. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 14Далее выбираете тему, о которой хотели бы узнать подробнее. Например, рефакторинг: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 15И начинаете выполнять задания шаг за шагом.

4. Key Promoter X

Как я заметил, чем более опытный и скиловый программист, тем большее количество горячих клавиш он знает. Ведь instead of того чтобы, вручную то-то искать or делать, можно нажать пару сочетаний клавиш и вуаля! Соответственно, и работать вы будете гораздо быстрее. Поэтому представляю вашему вниманию плагин Key Promoter X. После его загрузки, когда мы зайдем в Howую-то настройку, меню or вкладку, мы будем видеть в правом нижнем углу подсказки, Howими сочетаниями клавиш мы могли бы выполнить то же самое действие (вызвать то же самое окно настройки, меню и т.д): IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 16В комбинации с прохождением IDE Features Trainer впоследствии вы сможете работать в вашей IDEA фактически без использования мышки (что ускорит вашу работу в разы).

5. RainbowBrackets и HighlightBracketPair

Я не мог обойти стороной плагин Rainbow Brackets, после установки которого работа с codeом станет в разы удобнее, ведь пары скобок станут разноцветными: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 17Это вам позволит видеть сразу, Howая открывающаяся скобка с Howой закрывающейся идёт в паре. Цвета не случайны (не взяты с потолка), есть определенная логика: скобки, используемые в одной и той же степени вложенности в другую скобку, будут иметь одинаковый цвет. Например, скобки в желтых будут зелеными, а уже в зеленых все будут голубыми, и так далее... Говоря о скобках, перейдём к HighlightBracketPair. При использовании данного plugin вы будете ясно видеть, в Howом конкретно code block or скобках находится ваш курсор, так How эта пара скобок будет подсвечиваться: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 18Эти два инструмента могут быть очень полезными, если вы работаете над codeом, который имеет большую вложенность.

6. Codota AI

В далекие-далекие времена code писали в обычном txt блокноте. И вот представьте, что вы где-то забыли скобку, ну or в имени Howого-то класса сделали ошибку, и всё просто не компorровалось! В итоге нужно было часами искать ошибку и быть чрезвычайно внимательным в написании codeа. Это испытание только для людей с крепчайшими нервами. И я так думаю, это кому-то изрядно допекло, так что ребята взялись да и начали создавать различные среды для работы с codeом. Intellij Idea, Eclipse, NetBeans... И вот вы работаете, в Intellij Idea, которая очень умна и нереально помогает в написании codeа, подсказывая места возможных ошибок, и подтягивая нужные названия классов и методов, How только вы их начинаете писать. А How насчёт того, чтобы сделать её ещё чуточку умнее? Для этого и можно воспользоваться плагином Codota AI. Данный плагин предназначен для лучшего завершения codeа с использованием ИИ. Codota использует самые передовые модели машинного обучения, чтобы помочь завершить строки codeа на основе миллионов программ Java с открытым исходным codeом и вашего контекста, помогая вам писать code гораздо быстрее и с меньшим количеством ошибок. Другими словами, этот плагин даёт возможность подсказывать IDEA на основании контекста вашего applications. Например, показать доступную, видимую переменную нужного типа: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 19Также можно выделить нужный блок codeа, например, название метода, и попытаться поискать уже готовые аналоги: IntelliJ IDEA용 유용한 플러그인 10개: 초보자 및 숙련된 개발자를 위한 - 20

7. SpotBugs

Говоря о помощниках в написании codeа, думаю, нам бы не помешал такой, который поможет отлавливать ошибки, не так ли? Тут на сцену и выходит плагин SpotBugs. SpotBugs обеспечивает статический анализ byteового codeа для поиска ошибок в codeе Java из IntelliJ IDEA. То есть, этот плагин — отличный инструмент обнаружения некоторых дефектов в codeе Java, который анализирует ваш code и сравнивает его с 400+ шаблонов ошибок и плохих решений. Среди таких ошибок — бесконечные рекурсивные циклы, взаимоблокировки ( deadlock, livelock), некорректные использование различных библиотек. SpotBugs может идентифицировать сотни серьезных дефектов в больших applicationsх (обычно около одного дефекта на 1000–2000 строк исходных текстов без комментариев). После установки в меню выбираем Analyze -> SpotBugs -> цель анализа. Это может быть How один файл, так и целый модуль, включая or не включая тесты: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 21После анализа, внизу вы можете увидеть окошко с указанием всех найденных ошибок or плохих решений и предложений по исправлению: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 22

8. Maven helper

Плагин Maven helper просто обязателен для тех, кто используем Maven. Он добавляет простой способ анализа и исключения конфликтующих зависимостей, а также возможностей видеть Maven зависимости в различных формах (список, дерево). Whatбы запустить анализ, откройте pom-ник и нажмите вкладку внизу — Dependency Analyzer, после чего можно узнать, Howие зависимости с Howими конфликтуют и исключить конфликтующие: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 23Также добавляются дополнительные возможности для запуска / отладки отдельных файлов or для корневого модуля: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 24Включение данного менеджера зависимостей поможет сэкономить время на решение возникающих проблем с зависимостями.

9. Scratch

Во время написания codeа часто думаешь: вот это нужно будет подправить перед коммитом, or где-то нужно записать для себя временные данные, для Howого-нибудь теста, or увиденные при отладке applications, or ещё Howие-нибудь пометки. Для этого, How правило, создается новый экземпляр блокнота на скорую руку, но это всё равно не то. Так может лучше использовать средства нашей любимой IntelliJ IDEA? Например, плагин Scratch. С этим плагином можно создавать временные вкладки текстового редактора в IDEA, где можно записать code, временные данные or Howие-то мысли, которые нужны для работы позже, но не должны сохраняться навсегда (например, кеши). Проблема с замусоривающими, одноразовыми txt fileми исчезнет навсегда. После загрузки plugin нажимаем Alt + C. Появится окошко для задания имени вашему текстовому файлу: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 25После нажатия Ok мы получим вкладку с временным текстовым файлом. Если файл уже был создан ранее, это сочетание клавиш откроет его, если есть уже целый список таких вкладок, то будет открыта самая последняя: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 26В описании plugin вы сможете увидеть остальные горячие клавиши для использования этих временных, текстовых файлов. Также доступ к данным временным fileм можно получить и с меню Tools ->Scratch->... IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 27

10. Progress Bar

И напоследок в качестве разгрузки хотелось бы отметить небольшие веселые плагины на Progress Bar. Эти плагины меняют внешний вид обычной скучной полоски загрузки индикатора выполнения на что-то более веселое. Мне, например, очень понравился плагин Марио: IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 28 IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자와 숙련된 개발자를 위한 - 29Ну or попробовать весьма популярный плагин — Nyan Progress Bar. IntelliJ IDEA를 위한 10가지 유용한 플러그인: 초보자 및 숙련된 개발자를 위한 - 30Но хотелось бы заметить, что добавление дополнительной функциональности приводит к большим ресурсным затратам вашего applications, и чрезмерное увлечение pluginми может сказаться на производительности вашего applications. 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 31Поэтому в попытке собрать свою идеальную сборку плагинов не нужно слишком увлекаться: необходимо стараться держать “золотую середину” между производительностью и дополнительными функциональным возможностями. А на этом у меня на сегодня всё) Делитесь интересными pluginми в комментариях.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION