JavaRush /Java Blog /Random-TW /IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員

IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員

在 Random-TW 群組發布
再會!開發人員擁有「創建」的主要工具——Eclipse NetBeans開發環境。但毫無疑問,目前最受歡迎的框架是Intellij IDEA。它旨在使編寫程式碼變得更加容易。IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員 - 1但也許並不是每個人都擁有該環境的足夠功能,或者都希望使其更「適合自己」。這是真的:只需透過添加插件來擴展其功能即可。
插件是連接到主程式的附加功能,旨在擴展其功能。
今天我們將介紹 10 個在 IntelliJ IDEA 中工作的有趣插件,它們將幫助您工作,或者至少讓您振作起來 =) 首先,讓我們以安裝新插件為例,為一位年輕的戰士提供有關在IntelliJ IDEA 中安裝外掛程式的課程。主題。

1.IntelliJ IDEA 主題

您是否曾經感覺到 Intellij IDEA 僅有幾個標準主題還不夠?也許您不想從現有的東西中進行選擇,而是想四處挖掘並為自己找到一些東西?那麼,就讓我們開始吧!首先,請前往此處並選擇適合您的主題(或主題包)。例如,我選擇Gradianto。接下來,我們有兩種方法來安裝插件。 您必須開啟您的 IDEA。選擇主題後,點擊 取得->安裝按鈕,之後會彈出選擇已安裝在電腦上的IntelliJ IDEA: IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員 - 2
IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員 - 3接下來,您的開發環境中將彈出以下視窗: IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員 - 4按一下 「確定」。插件已安裝!接下來,要運行該插件,您需要重新啟動 IntelliJ IDEA才能開始工作。主題外掛不需要這樣做;主題立即變成綠色: IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員 - 5

方法二:使用Intellij idea安裝

在idea中,請前往檔案->設定的右上角: IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員 - 6接下來,前往 外掛程式標籤並在搜尋中輸入外掛程式的名稱( Gradiianto IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員 - 7 ),甚至可能不完整:點擊綠色的 安裝按鈕- 然後您就可以了'重做!

改變話題

綠色並不是唯一的新主題。要查看其餘部分:
  • 再次轉到“檔案”->“設定”
  • 打開外觀選項卡
之後,點擊 “主題”下拉列表,然後查看四個新的可用主題:我 IntelliJ IDEA 的 10 個實用外掛:適合初學者和經驗豐富的開發人員 - 8最喜歡 Gradianto Deep Ocean主題: 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