Лучшие и полезные плагины для IntelliJ IDEA 2024.md
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
27b029e134
commit
7d530dbc80
68
dev/java/Лучшие и полезные плагины для IntelliJ IDEA 2024.md
Normal file
68
dev/java/Лучшие и полезные плагины для IntelliJ IDEA 2024.md
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
tags:
|
||||||
|
- maturity/🌳
|
||||||
|
date: 2024-09-08
|
||||||
|
zero-link:
|
||||||
|
- "[[../../meta/zero/00 Java разработка|00 Java разработка]]"
|
||||||
|
parents:
|
||||||
|
linked:
|
||||||
|
---
|
||||||
|
Хочу поделиться небольшой подборкой полезных плагинов, которые помогают мне ускорить и улучшить процесс написания кода.
|
||||||
|
|
||||||
|
> [!SUCCESS]
|
||||||
|
> Все плагины актуальны для IntelliJ 2023.3.3
|
||||||
|
## SonarLint
|
||||||
|
SonarLint работает так же, как статический анализатор кода [SonarQube](https://www.sonarsource.com/products/sonarqube/). Он изучает ваш код в проекте и предлагает улучшения. Анализ происходит в процессе написания, так что ошибки можно будет исправить до коммита.
|
||||||
|
|
||||||
|
![](../../meta/files/images/Pasted%20image%2020240908105749.png)
|
||||||
|
|
||||||
|
Это был мой любимый плагин, когда я только начинал работать. Со временем многие проблемы ты запоминаешь и обходишь стороной. Плагин снова становится полезным, когда вы занимаетесь со стажерами, экономит ваше время на поиск типичных ошибок.
|
||||||
|
|
||||||
|
Если ваш проект анализируется в SonarQube или SonarCloud, SonarLint может подключиться к серверу, чтобы получить соответствующие профили качества и настройки для этого проекта.
|
||||||
|
|
||||||
|
**Кому рекомендую:** Если вы Junior, то для вас это незаменимый инструмент, который позволит улучшить ваш код.
|
||||||
|
|
||||||
|
**Ссылка для установки:** [SonarLint - IntelliJ IDEs Plugin | Marketplace](https://plugins.jetbrains.com/plugin/7973-sonarlint)
|
||||||
|
## Translation
|
||||||
|
Если у вас все печально с английским, то вам часто приходится перемещаться между Idea и переводчиком в браузере. Translation избавляет вас от этой проблемы.
|
||||||
|
|
||||||
|
![](../../meta/files/images/Pasted%20image%2020240908105845.png)
|
||||||
|
|
||||||
|
Возможности:
|
||||||
|
- Множественные движки перевода:
|
||||||
|
- Google переводчик
|
||||||
|
- Youdao переводчик
|
||||||
|
- Переводчик Baidu
|
||||||
|
- Перевод JavaDoc
|
||||||
|
- Озвучивание текста
|
||||||
|
|
||||||
|
**Кому подойдет:** Этот плагин для тех, кто плохо знает английский язык.
|
||||||
|
|
||||||
|
**Ссылка на установку:** [Translation - IntelliJ IDEs Plugin | Marketplace](https://plugins.jetbrains.com/plugin/8579-translation)
|
||||||
|
## .ignore
|
||||||
|
Простой плагин, который помогает генерировать файлы исключений, такие как `.gitignore` и `.dockerignore`.
|
||||||
|
|
||||||
|
![](../../meta/files/images/plugin-ignore.gif)
|
||||||
|
|
||||||
|
**Ссылка на установку:** [.ignore - IntelliJ IDEs Plugin | Marketplace](https://plugins.jetbrains.com/plugin/7495--ignore)
|
||||||
|
## Key Promoter X
|
||||||
|
Сам я им не пользуюсь, но многие используют. Плагин показывает вам какими сочетаниеми горячих клавиш вы могли бы выполнить действие, которое выполнили мышью.
|
||||||
|
|
||||||
|
![](../../meta/files/images/screenshot_17105.png.gif)
|
||||||
|
|
||||||
|
**Ссылка на установку:** [Key Promoter X - IntelliJ IDEs Plugin | Marketplace](https://plugins.jetbrains.com/plugin/9792-key-promoter-x)
|
||||||
|
## String Manipulation
|
||||||
|
Плагин для работы со строками. Может переводить все строки в верхний/нижний регистр, сортировать строки и прочие манипуляции.
|
||||||
|
|
||||||
|
![](../../meta/files/images/plugin-string-manipulation.gif)
|
||||||
|
|
||||||
|
**Ссылка на установку:** [String Manipulation - IntelliJ IDEs Plugin | Marketplace](https://plugins.jetbrains.com/plugin/2162-string-manipulation)
|
||||||
|
## Presentation Assistant
|
||||||
|
Этот плагин отлично дополнит ваш live coding, потому что его задача ненавязчиво выводить комбинации клавиш, которые вы нажимаете. Даже если вы не будете нажимать сочетание клавиш, а просто кликаете мышкой, но для этого есть хоткей, то он также будет выведен.
|
||||||
|
|
||||||
|
**Кому подойдет:** Тем кто проводит вебинары. Также он мне больше нравится, чем Key Promoter X для изучения хоткеев.
|
||||||
|
|
||||||
|
![](../../meta/files/images/Pasted%20image%2020240908110354.png)
|
||||||
|
|
||||||
|
**Ссылка на установку:** [Presentation Assistant for 2023.2 - IntelliJ IDEs Plugin | Marketplace](https://plugins.jetbrains.com/plugin/7345-presentation-assistant)
|
BIN
meta/files/images/Pasted image 20240908105749.png
Normal file
BIN
meta/files/images/Pasted image 20240908105749.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 681 KiB |
BIN
meta/files/images/Pasted image 20240908105845.png
Normal file
BIN
meta/files/images/Pasted image 20240908105845.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 274 KiB |
BIN
meta/files/images/Pasted image 20240908110354.png
Normal file
BIN
meta/files/images/Pasted image 20240908110354.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 505 KiB |
BIN
meta/files/images/plugin-ignore.gif
Normal file
BIN
meta/files/images/plugin-ignore.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.0 MiB |
BIN
meta/files/images/plugin-string-manipulation.gif
Normal file
BIN
meta/files/images/plugin-string-manipulation.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 778 KiB |
BIN
meta/files/images/screenshot_17105.png.gif
Normal file
BIN
meta/files/images/screenshot_17105.png.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 508 KiB |
Loading…
Reference in New Issue
Block a user