JavaRush /Blog Java /Random-VI /10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới b...

10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm

Xuất bản trong nhóm
Ngày tốt! Các nhà phát triển có công cụ chính để “sáng tạo” - một môi trường phát triển như Eclipse , NetBeans , v.v. Nhưng không còn nghi ngờ gì nữa, framework phổ biến nhất hiện nay là Intellij IDEA . Nó được thiết kế để làm cho việc viết mã dễ dàng hơn nhiều. 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 1Nhưng có lẽ không phải ai cũng có đủ chức năng của môi trường này hoặc muốn biến nó thành “cho riêng mình” hơn. Điều này là có thật: chỉ cần mở rộng chức năng của nó bằng cách thêm plugin.
Plugin là chức năng bổ sung được kết nối với chương trình chính và được thiết kế để mở rộng khả năng của nó.
Hôm nay chúng ta sẽ xem xét 10 plugin thú vị để làm việc trong IntelliJ IDEA sẽ giúp bạn trong công việc hoặc ít nhất là khiến bạn vui lên =) Trước tiên, hãy cung cấp cho một chiến binh trẻ một khóa học về cài đặt plugin trong IntelliJ IDEA bằng ví dụ về cài đặt một plugin mới. chủ đề.

1. Chủ đề IntelliJ IDEA

Bạn đã bao giờ có cảm giác rằng chỉ một vài chủ đề tiêu chuẩn cho Intellij IDEA bằng cách nào đó là không đủ? Có lẽ bạn không muốn chọn từ những gì có sẵn mà là tìm hiểu kỹ và tìm thứ gì đó cho riêng mình? Vì vậy, hãy làm điều đó! Để bắt đầu, hãy vào đây và chọn một chủ đề (hoặc gói chủ đề) phù hợp với bạn. Ví dụ: tôi đã chọn Gradianto . Tiếp theo, chúng ta có hai cách để cài đặt plugin. Bạn phải mở IDEA của mình. Sau khi chọn chủ đề, nhấp vào nút Nhận ->Cài đặt , sau đó lựa chọn IntelliJ IDEA, được cài đặt trên máy tính, sẽ bật lên: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 2
10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 3Tiếp theo, cửa sổ sau sẽ bật lên trong môi trường phát triển của bạn: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 4Nhấp vào Ok . Plugin đã được cài đặt! Tiếp theo, để chạy plugin, bạn cần khởi động lại IntelliJ IDEA để nó bắt đầu hoạt động. Điều này là không cần thiết đối với plugin chủ đề; chủ đề ngay lập tức chuyển sang màu xanh lá cây: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 5

Cách 2: Cài đặt bằng Intellij idea

Về ý tưởng, hãy chuyển đến góc trái bên phải trong Tệp -> Cài đặt : 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 6Tiếp theo, chuyển đến tab Plugins và nhập tên của plugin ( Gradianto ) vào tìm kiếm, thậm chí có thể không hoàn toàn: Nhấp vào nút Cài đặt 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 7 màu xanh lá cây - và bạn xong rồi!

Thay đổi chủ đề

Màu xanh lá cây không phải là chủ đề mới duy nhất. Để xem phần còn lại:
  • quay lại Tệp -> Cài đặt
  • mở tab Giao diện
Sau đó, nhấp vào danh sách thả xuống Chủ đề và xem bốn chủ đề mới có sẵn: Tôi thích chủ đề Gradianto Deep Ocean 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 8 nhất : 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 9

Vô hiệu hóa/gỡ cài đặt plugin

Hãy xem cách tắt plugin hoặc xóa hoàn toàn plugin này:
  • mở lại cửa sổ Cài đặt-> Plugin
  • выбираем вкладку Installed
Нажатие Disable сделает плагин неактивным: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 10Ну а если нажмем стрелочки рядом с Включением/Выключением plugin ( Enable/Disable), то мы увидим окошко, которое позволит удалить плагин с вашей idea: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 11Как вы можете видеть, всё на самом деле очень просто)) Ну а дальше давайте рассмотрим несколько плагинов для IDEA, которые могут быть весьма полезными.

2. String Manipulation

Плагин, который добавит в вашу idea много новых возможностей работы со строками. Найти его можно по этой ссылке. После установки и рестарта среды разработки, при нажатии правой клавиши, к примеру, на названии переменной выделения некоторого текста, появится дополнительная функция — String Manipulation, которая предоставляет множество возможностей для изменения выбранной строки: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 12Этот плагин будет наиболее полезен, когда нужно будет взаимодействовать с Howим-то очень большим текстом. Он позволяет фильтровать, сортировать, менять регистр, менять стиль написания (например, сделать для всего текста camelCase), менять что-то во всех строках текста одновременно (интригующе звучит), codeировать текст в Howой-то формат (например, в шестнадцатеричный формат SHA-1) и многое многое другое. Да, поначалу будет казаться, что различных функций слишком много и не совсем понятно, что делает та or иная. Но со временем вы привыкнете и станете богом форматирования текста в Intellij IDEA.

3. IDE Features Trainer

Данный плагин предназначен в первую очередь для новичков, он поможет изучить основные ярлыки и функции в среде IDE в интерактивном режиме. Так сказать, это будет ваш личный тренер по боевому ориентированию в Intellij idea. 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 13Найти его можно вот здесь. После установки заходите в раздел Help -> IDE Features Trainer. 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 14Далее выбираете тему, о которой хотели бы узнать подробнее. Например, рефакторинг: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 15И начинаете выполнять задания шаг за шагом.

4. Key Promoter X

Как я заметил, чем более опытный и скиловый программист, тем большее количество горячих клавиш он знает. Ведь instead of того чтобы, вручную то-то искать or делать, можно нажать пару сочетаний клавиш и вуаля! Соответственно, и работать вы будете гораздо быстрее. Поэтому представляю вашему вниманию плагин Key Promoter X. После его загрузки, когда мы зайдем в Howую-то настройку, меню or вкладку, мы будем видеть в правом нижнем углу подсказки, Howими сочетаниями клавиш мы могли бы выполнить то же самое действие (вызвать то же самое окно настройки, меню и т.д): 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 16В комбинации с прохождением IDE Features Trainer впоследствии вы сможете работать в вашей IDEA фактически без использования мышки (что ускорит вашу работу в разы).

5. RainbowBrackets и HighlightBracketPair

Я не мог обойти стороной плагин Rainbow Brackets, после установки которого работа с codeом станет в разы удобнее, ведь пары скобок станут разноцветными: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 17Это вам позволит видеть сразу, Howая открывающаяся скобка с Howой закрывающейся идёт в паре. Цвета не случайны (не взяты с потолка), есть определенная логика: скобки, используемые в одной и той же степени вложенности в другую скобку, будут иметь одинаковый цвет. Например, скобки в желтых будут зелеными, а уже в зеленых все будут голубыми, и так далее... Говоря о скобках, перейдём к HighlightBracketPair. При использовании данного plugin вы будете ясно видеть, в Howом конкретно code block or скобках находится ваш курсор, так How эта пара скобок будет подсвечиваться: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 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 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 19Также можно выделить нужный блок codeа, например, название метода, и попытаться поискать уже готовые аналоги: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 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 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 21После анализа, внизу вы можете увидеть окошко с указанием всех найденных ошибок or плохих решений и предложений по исправлению: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 22

8. Maven helper

Плагин Maven helper просто обязателен для тех, кто используем Maven. Он добавляет простой способ анализа и исключения конфликтующих зависимостей, а также возможностей видеть Maven зависимости в различных формах (список, дерево). Whatбы запустить анализ, откройте pom-ник и нажмите вкладку внизу — Dependency Analyzer, после чего можно узнать, Howие зависимости с Howими конфликтуют и исключить конфликтующие: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 23Также добавляются дополнительные возможности для запуска / отладки отдельных файлов or для корневого модуля: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 24Включение данного менеджера зависимостей поможет сэкономить время на решение возникающих проблем с зависимостями.

9. Scratch

Во время написания codeа часто думаешь: вот это нужно будет подправить перед коммитом, or где-то нужно записать для себя временные данные, для Howого-нибудь теста, or увиденные при отладке applications, or ещё Howие-нибудь пометки. Для этого, How правило, создается новый экземпляр блокнота на скорую руку, но это всё равно не то. Так может лучше использовать средства нашей любимой IntelliJ IDEA? Например, плагин Scratch. С этим плагином можно создавать временные вкладки текстового редактора в IDEA, где можно записать code, временные данные or Howие-то мысли, которые нужны для работы позже, но не должны сохраняться навсегда (например, кеши). Проблема с замусоривающими, одноразовыми txt fileми исчезнет навсегда. После загрузки plugin нажимаем Alt + C. Появится окошко для задания имени вашему текстовому файлу: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 25После нажатия Ok мы получим вкладку с временным текстовым файлом. Если файл уже был создан ранее, это сочетание клавиш откроет его, если есть уже целый список таких вкладок, то будет открыта самая последняя: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 26В описании plugin вы сможете увидеть остальные горячие клавиши для использования этих временных, текстовых файлов. Также доступ к данным временным fileм можно получить и с меню Tools ->Scratch->... 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 27

10. Progress Bar

И напоследок в качестве разгрузки хотелось бы отметить небольшие веселые плагины на Progress Bar. Эти плагины меняют внешний вид обычной скучной полоски загрузки индикатора выполнения на что-то более веселое. Мне, например, очень понравился плагин Марио: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 28 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 29Ну or попробовать весьма популярный плагин — Nyan Progress Bar. 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 30Но хотелось бы заметить, что добавление дополнительной функциональности приводит к большим ресурсным затратам вашего applications, и чрезмерное увлечение pluginми может сказаться на производительности вашего applications. 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 31Поэтому в попытке собрать свою идеальную сборку плагинов не нужно слишком увлекаться: необходимо стараться держать “золотую середину” между производительностью и дополнительными функциональным возможностями. А на этом у меня на сегодня всё) Делитесь интересными pluginми в комментариях.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION