IT기술/개발툴
[IntelliJ] 플러그인 추천 2
미노드
2024. 5. 17. 10:29
인텔리제이로 개발하다보니 플러그인을 설치해서 사용하는 편입니다.
IntelliJ 에서 플러그인이란?
개발하는데 도움을 받을 수 있는 도구를 말하며, 자동완성, 디자인, 외부 서비스 연동(git 등), 테스트에
도움을 받을 수 있는 툴 들이며, 업데이트도 주기적으로 제공하므로 업데이트하며 사용 가능하다.
플러그인을 통해 개발 효율을 올릴 수 있다.
기존 게시물에서 시기가 지난만큼 2탄을 만들어 보려 합니다.
변경사항 확인
- 기존 Presentation Assistant 은 IntelliJ ultimate 에서 기본설정으로 채택되어 옵션에서 확인가능
1. Atom Material Icons
메뉴의 아이콘을 보기 좋게 바꿔준다.
미적 효과와 가독성이 올라간다.
2. AiXcoder Code Completer
코드 자동 완성을 도와주는 툴이다.
자주사용하는 빈도를 수집해서 빠르게 입력을 도와준다.
기본적으로 제공하는 기능을 향상시켜준다.
3. GitToolBox
git을 사용할 때 가독성을 높여주는 툴이다.
브랜치명이나 바뀐 부분을 쉽게 알 수 있다.
Cursor가 있는 라인이 언제, 누가, 어떤 메시지로 Commit 했는지 보여준다.
4. Key Promoter X
우측 기능바에 마우스로 사용한 기능을 보여준다.
얼마나 작업했는지 자랑할 때 보여주기용으로 사용된다.
또는 마우스 사용량을 줄이는데도 사용된다.
5. Rainbow Brackets
괄호가 여러개 사용될때, 컬러로 구분해서 가독성을 높여준다.
6. Grep Console
터미널에서 기본적으로 제공하지 않는 명령어들을 사용할 수 있도록 지원하는 툴이다.
WARN, INFO, DEBUG 등등의 로깅 색상을 다르게 지정할 수 있는 플러그인.
7. spring-generation-tools
데이터를 DTO class로 변환시켜준다.
스프링 형식에 맞는 class 자동완성 편리하다.
8. CamelCase
CamelCase와 SnakeCase 형태로 변경해준다.
단축키 : Shift + Alt + U
원하는 형태로 변경될 때까지 단축키를 누르면 변경 가능
9. Nyan Progress Bar
진행 바를 바꿔준다. 귀엽다.
10. SpotBugs
정적분석도구
11. SonarLint
정적분석도구, SonarCube의 플러그인 버전
12. CodeGlance Pro
우측 사이드바에 미니맵 출력, 이동에 가독성 증가.
13. Tabnine: AI Code Completion
코드 자동완성 도구, 추천 코드를 표시해주며, 선택해서 자동완성 가능하다.
쓰면 쓸수록 정확도 높아져서 AI도구로써 역할한다,
추가할만한 내용이 있으면 추가해 보겠습니다.
감사합니다.