본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/spring

IntelliJ 플러그인 추천

by 미노드 2022. 9. 12.

https://teck10.tistory.com/497

 

[IntelliJ] 플러그인 추천 2

인텔리제이로 개발하다보니 플러그인을 설치해서 사용하는 편입니다.IntelliJ 에서 플러그인이란?개발하는데 도움을 받을 수 있는 도구를 말하며, 자동완성, 디자인, 외부 서비스 연동(git 등), 테

teck10.tistory.com

2탄 보시기 바랍니다.

 

인텔리제이로 개발하다보니 플러그인을 추가로 설치해야 하는 경우가 있었다.

피씨 여러군데에 옮겨다니며 개발하다보니 플러그인 설치 목록을 정리해보려한다.

- IntelliJ 에서 플러그인이란?

개발하는데 도움을 받을 수 있는 도구를 말하며, 자동완성, 디자인, 외부 서비스 연동(git 등), 테스트에
도움을 받을 수 있는 툴 들이며, 업데이트도 주기적으로 제공하므로 업데이트하며 사용 가능하다.
플러그인을 통해 개발 효율을 올릴 수 있다.

추천하는 플러그인

1. Atom Material Icons

메뉴의 아이콘을 보기 좋게 바꿔준다.
미적 효과와 가독성이 올라간다.

2. CodeGlance

우측상단에 미니맵 추가, 스크롤 대신 빠르게 이동 가능함
ctrl+shift+g 로 on/off 가능.

3. AiXcoder Code Completer

코드 자동 완성을 도와주는 툴이다.
자주사용하는 빈도를 수집해서 빠르게 입력을 도와준다.
기본적으로 제공하는 기능을 향상시켜준다.

4. GitToolBox

git을 사용할 때 가독성을 높여주는 툴이다.
브랜치명이나 바뀐 부분을 쉽게 알 수 있다.

5. JWT (JSON Web Token) Analyzer

json 토큰을 분석하여 가지고있는 값을 분석할 수 있다.
가끔 사용할 필요가 있을 때 도움된다.
아래처럼 토큰을 분석할 수 있음

6. .ignore

git에 commit, push 등 전송에서 제외시키고 싶은 파일들을 설정해주는 툴이다.
.class파일이나, 메타데이터 등 필요없는 파일들을 제외시켜주는데 사용한다.

7. Key Promoter X

우측 기능바에 마우스로 사용한 기능을 보여준다.
딱히 도움될 것 같진 않으나, 얼마나 작업했는지 자랑할 때 보여주기용으로 사용된다.
또는 마우스 사용량을 줄이는데도 사용된다.

8. Nyan Progress Bar

로딩 바를 냥냥으로 바꿔준다.
귀엽다.

9. Presentation Assistant

강의하거나 발표할 때 사용하면 좋은 툴이다.
사용한 단축키를 하단에 잠깐 보여준다.

10. Rainbow Brackets

괄호가 여러개 사용될때, 컬러로 구분해서 가독성을 높여준다.

11. AsciiDoc

AsciiDoc문서를 작성하는데 필요한 툴이다.
마크다운 문서처럼 사용가능하며, 스프링, 리눅스에서 AsciiDoc 문서를 편집, 보기에 사용된다고 한다.
확장자는 *.adoc 
https://narusas.github.io/2018/03/21/Asciidoc-basic.html

 

Asciidoc 기본 사용법

Asciidoc의 기본 문법을 설명한다

narusas.github.io

12. Grep Console

아래 터미널에서 기본적으로 제공하지 않는 명령어들을 사용할 수 있도록 지원하는 툴이다.
WARN, INFO, DEBUG 등등의 로깅 색상을 다르게 지정할 수 있는 플러그인

13. DTO generator

json으로 넘어오는 데이터를 DTO class로 변환시켜 쉽게 읽을 수 있게 해준다.

이런식으로 json 데이터 넣어서 Validate로 검증하고 설정한 뒤에 Generate 누르면 아래처럼 DTO가 만들어진다.

14. POJO to JSON

DTO를 json 형식으로 만들때 사용하는 툴이다.
DTO generator 와 반대되는 툴