JavaRush /Блоги Java /Random-TG /10 плагинҳои муфид барои IntelliJ IDEA: барои шурӯъкунанд...

10 плагинҳои муфид барои IntelliJ IDEA: барои шурӯъкунандагон ва таҳиягарони ботаҷриба

Дар гурӯҳ нашр шудааст
Рӯзи нағз! Таҳиягарон асбоби асосии "эҷод" доранд - муҳити рушд ба монанди Eclipse , NetBeans ва ғайра. Аммо бешубҳа, чаҳорчӯбаи маъмултарин дар айни замон Intellij IDEA мебошад . Он барои осон кардани codeи навиштан тарҳрезӣ шудааст. 10 плагинҳои муфид барои IntelliJ IDEA: барои шурӯъкунандагон ва таҳиягарони ботаҷриба - 1Аммо шояд на ҳама функсияҳои кофии ин муҳитро дошта бошанд ё мехоҳанд онро бештар "барои худ" созанд. Ин воқеӣ аст: танҳо бо илова кардани плагинҳо функсияи онро васеъ кунед.
Плагинҳо функсияҳои иловагӣ мебошанд, ки ба барномаи асосӣ пайвастанд ва барои васеъ кардани имкониятҳои он пешбинӣ шудаанд.
Имрӯз мо 10 плагинҳои ҷолибро барои кор дар IntelliJ IDEA дида мебароем, ки ба шумо дар кори шумо кӯмак мекунанд ё ҳадди аққал шуморо рӯҳбаланд мекунанд =) Аввалан, биёед ба як муборизи ҷавон курси насби плагинҳо дар IntelliJ IDEA бо мисоли насби плагинҳои нав диҳем. мавзӯъ.

1. Мавзӯъҳои IntelliJ IDEA

Оё шумо ягон бор чунин ҳис мекардед, ки танҳо якчанд мавзӯъҳои стандартӣ барои Intellij IDEA кифоя нестанд? Шояд шумо мехостед, ки на аз он чизе, ки дастрас аст, интихоб кунед, балки кобед ва барои худ чизе пайдо кунед? Пас, биёед ин корро кунем! Барои оғоз кардан, ба ин ҷо равед ва мавзӯъеро (ё бастаи мавзӯъро), ки ба шумо мувофиқ аст, интихоб кунед. Масалан, ман Gradianto -ро интихоб кардам . Баъдан, мо ду роҳи насб кардани плагин дорем. Шумо бояд IDEA-и худро кушода бошед. Пас аз интихоби мавзӯъ, тугмаи Get ->Install -ро клик кунед , пас аз он интихоби IntelliJ IDEA, ки дар компютер насб шудааст, пайдо мешавад: 10 плагинҳои муфид барои IntelliJ IDEA: барои шурӯъкунандагон ва таҳиягарони ботаҷриба - 2
10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 3Баъдан, дар муҳити таҳияи шумо равзанаи зерин пайдо мешавад: Хуб ро 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 4 пахш кунед . Плагин насб карда шудааст! Баъдан, барои оғози плагин, шумо бояд IntelliJ IDEA-ро бозоғоз намоед , то он ба кор шурӯъ кунад. Ин барои плагин бо мавзӯъҳо лозим набуд; мавзӯъ фавран ба сабз иваз карда шуд: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 5

Усули 2: Насбкунӣ бо идеяи Intellij

Ба фикри шумо, ба кунҷи рости чап дар Файл -> Танзимотҳо равед : 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 6Баъдан, ба ҷадвали Васлкунакҳо равед ва номи плагинро ( Gradianto ) ба ҷустуҷӯ ворид кунед, шояд ҳатто пурра набошад: Тугмаи 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 7сабзро клик кунед Насб кунед - ва шумо тамом шуд!

Тағйир додани мавзӯъ

Сабз танҳо мавзӯи нав нест. Барои дидани боқимонда:
  • боз ба Файл -> Танзимот равед
  • ҷадвали намуди зоҳириро кушоед
После этого нажимаем на выпадающий список Theme и видим четыре новые доступные темы: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 8Мне вот больше всего понравилась тема Gradianto Deep Ocean: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 9

Выключение / удаление plugin

Давайте посмотрим, How выключить плагин or вовсе удалить:
  • опять открываем окошко Settings-> Plugins
  • выбираем вкладку Installed
Нажатие Disable сделает плагин неактивным: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 10Ну а если нажмем стрелочки рядом с Включением/Выключением plugin ( Enable/Disable), то мы увидим окошко, которое позволит удалить плагин с вашей idea: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 11Как вы можете видеть, всё на самом деле очень просто)) Ну а дальше давайте рассмотрим несколько плагинов для IDEA, которые могут быть весьма полезными.

2. String Manipulation

Плагин, который добавит в вашу idea много новых возможностей работы со строками. Найти его можно по этой ссылке. После установки и рестарта среды разработки, при нажатии правой клавиши, к примеру, на названии переменной выделения некоторого текста, появится дополнительная функция — String Manipulation, которая предоставляет множество возможностей для изменения выбранной строки: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 12Этот плагин будет наиболее полезен, когда нужно будет взаимодействовать с Howим-то очень большим текстом. Он позволяет фильтровать, сортировать, менять регистр, менять стиль написания (например, сделать для всего текста camelCase), менять что-то во всех строках текста одновременно (интригующе звучит), codeировать текст в Howой-то формат (например, в шестнадцатеричный формат SHA-1) и многое многое другое. Да, поначалу будет казаться, что различных функций слишком много и не совсем понятно, что делает та or иная. Но со временем вы привыкнете и станете богом форматирования текста в Intellij IDEA.

3. IDE Features Trainer

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

4. Key Promoter X

Как я заметил, чем более опытный и скиловый программист, тем большее количество горячих клавиш он знает. Ведь instead of того чтобы, вручную то-то искать or делать, можно нажать пару сочетаний клавиш и вуаля! Соответственно, и работать вы будете гораздо быстрее. Поэтому представляю вашему вниманию плагин Key Promoter X. После его загрузки, когда мы зайдем в Howую-то настройку, меню or вкладку, мы будем видеть в правом нижнем углу подсказки, Howими сочетаниями клавиш мы могли бы выполнить то же самое действие (вызвать то же самое окно настройки, меню и т.д): 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 16В комбинации с прохождением IDE Features Trainer впоследствии вы сможете работать в вашей IDEA фактически без использования мышки (что ускорит вашу работу в разы).

5. RainbowBrackets и HighlightBracketPair

Я не мог обойти стороной плагин Rainbow Brackets, после установки которого работа с codeом станет в разы удобнее, ведь пары скобок станут разноцветными: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 17Это вам позволит видеть сразу, Howая открывающаяся скобка с Howой закрывающейся идёт в паре. Цвета не случайны (не взяты с потолка), есть определенная логика: скобки, используемые в одной и той же степени вложенности в другую скобку, будут иметь одинаковый цвет. Например, скобки в желтых будут зелеными, а уже в зеленых все будут голубыми, и так далее... Говоря о скобках, перейдём к HighlightBracketPair. При использовании данного plugin вы будете ясно видеть, в Howом конкретно code block or скобках находится ваш курсор, так How эта пара скобок будет подсвечиваться: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 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. Например, показать доступную, видимую переменную нужного типа: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 19Также можно выделить нужный блок codeа, например, название метода, и попытаться поискать уже готовые аналоги: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 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 не включая тесты: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 21После анализа, внизу вы можете увидеть окошко с указанием всех найденных ошибок or плохих решений и предложений по исправлению: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 22

8. Maven helper

Плагин Maven helper просто обязателен для тех, кто используем Maven. Он добавляет простой способ анализа и исключения конфликтующих зависимостей, а также возможностей видеть Maven зависимости в различных формах (список, дерево). Whatбы запустить анализ, откройте pom-ник и нажмите вкладку внизу — Dependency Analyzer, после чего можно узнать, Howие зависимости с Howими конфликтуют и исключить конфликтующие: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 23Также добавляются дополнительные возможности для запуска / отладки отдельных файлов or для корневого модуля: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 24Включение данного менеджера зависимостей поможет сэкономить время на решение возникающих проблем с зависимостями.

9. Scratch

Во время написания codeа часто думаешь: вот это нужно будет подправить перед коммитом, or где-то нужно записать для себя временные данные, для Howого-нибудь теста, or увиденные при отладке applications, or ещё Howие-нибудь пометки. Для этого, How правило, создается новый экземпляр блокнота на скорую руку, но это всё равно не то. Так может лучше использовать средства нашей любимой IntelliJ IDEA? Например, плагин Scratch. С этим плагином можно создавать временные вкладки текстового редактора в IDEA, где можно записать code, временные данные or Howие-то мысли, которые нужны для работы позже, но не должны сохраняться навсегда (например, кеши). Проблема с замусоривающими, одноразовыми txt fileми исчезнет навсегда. После загрузки plugin нажимаем Alt + C. Появится окошко для задания имени вашему текстовому файлу: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 25После нажатия Ok мы получим вкладку с временным текстовым файлом. Если файл уже был создан ранее, это сочетание клавиш откроет его, если есть уже целый список таких вкладок, то будет открыта самая последняя: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 26В описании plugin вы сможете увидеть остальные горячие клавиши для использования этих временных, текстовых файлов. Также доступ к данным временным fileм можно получить и с меню Tools ->Scratch->... 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 27

10. Progress Bar

Ва дар ниҳоят, ҳамчун сабукӣ, ман мехостам, ки плагинҳои хурди шавқоварро дар Бар Пешравӣ ёдовар шавам . Ин плагинҳо намуди сатри муқаррарии боркунии бари пешрафтро ба чизи шавқовартар иваз мекунанд. Масалан, ба ман плагини Марио хеле писанд омад : 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 28 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 29Хуб, ё плагини хеле маъмулро санҷед - Nyan Progress Bar . 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 30Аммо ман мехоҳам қайд намоям, ки илова кардани функсияҳои иловагӣ боиси хароҷоти зиёди захираҳо барои барномаи шумо мегардад ва вобастагии аз ҳад зиёд ба плагинҳо метавонад ба иҷрои барномаи шумо таъсир расонад. 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 31Аз ин рӯ, ҳангоми кӯшиши ҷамъ кардани коллексияи плагинҳои идеалии худ, ба шумо лозим нест, ки аз ҳад зиёд дур шавед: шумо бояд кӯшиш кунед, ки "миёнаи тиллоӣ" -ро байни иҷроиш ва функсияҳои иловагӣ нигоҳ доред. Ва ин ҳама чизест, ки ман имрӯз дорам) Дар шарҳҳо плагинҳои ҷолибро мубодила кунед.
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION