IDE
는 eclipse
였는데, IntelliJ
를 만나고 난 후로 신세계를 안 기분이었다.IntelliJ
는 정말 인텔리하다. IntelliJ
를 더 인텔리하게 써보자.
- 나는 내 인텔리제이를 볼때마다 기분이 좋아진다. 😁
이쁜게 최고다. 이쁜 화면을 보고있노라면 코딩할 맛이 절로 난다.
만약 아직도 평범한 IntelliJ 테마를 사용하고 있다면 이번기회에 한 번 꾸며주자.
plugin : Material Theme UI
Atom One Dark (Material)
이다. 이거에 정착함Material Theme UI
를 설치했다면 이제 아이콘도 꾸며주자.
- 아, 얼마나 이쁜가...
Interface
의 아이콘은 레고처럼 생겼다. 기능과 디자인이 적절하게 매핑된다.
테마만 설치하면 이제는 밋밋한 아이콘들이 눈에 거슬릴 거다.
얼른 설치하자 👏
plugin : Atom Material Icons
설치하면 이쁘게 촤라락 바뀐 파일들의 아이콘을 확인할 수 있다.
preview
를 보여준다고 생각하면 좋다.lines
을 가늠하게 해준다. CodeGlance
IntelliJ
내에서 마우스로 클릭했을 때 단축키를 알려주거나, 단축키가 없다면 지정할 수 있도록 도와준다.
사진찍으려고 연타하다보니 47번 오류났다고 화를 낸다- 이렇게 내가 그냥 마우스로 클릭한것에 대해 단축키를 알려주거나
(command P 눌러 바보야! 라고 말하고 있다)
- 해당 팝업을 통해 바로 내가 클릭했던 기능에 단축키 설정으로 갈 수 있게 해준다.
Key Promoter X
Key Promoter X
를 통해 단축키 이것저것 등록했다. 짱편함 👏
- 내가 내 입맛대로 커스텀 한 콘솔창이다.
WARN, TRACE
의 콘솔색이 구분된다.
-INFO, DEBUG, WARN, ERROR
등 각각의 상황에 맞게 콘솔 출력 색을 설정할 수 있다. ⚙️
콘솔 색상을 각각 다르게 주어서 상황에 맞게 색상을 뽑으니 한눈에 출력된 log 확인이 편해진다.
plugin : Grep Console
코드가 복잡해 질수록 method
와 condition
들이 많아지고, body
가 어디서 어디까지인지 구분하기가 힘들어진다. 😔
이걸 한눈에 보기 쉽게 구분해줄 뿐 아니라 무척 이쁘게 내 코드들을 바꿔 줄 플러그인을 소개한다.
- 이렇게
body
구분을 이쁜 색상으로 한눈에 직관적으로 해준다.
실제 코딩할때 진짜 이거 없으면 어떻게 했지 싶다. 🤔
이쁘기도 이쁜데, 너무 유용하다. 꼭 쓰시라.
plugin : Rainbow Brackets
IntelliJ
가 이뻐질 뿐 아니라 메소드의body
가 한눈에 구분이 된다.
commit
내용으로 코드를 만졌는지 확인이 가능하다.
- 코드에 커서를 옮기면 그 코드를 작성한 사람 (내 github 계정이 mingJ7235다), 시간, 그리고
commit
내용이 함께 나온다.- 협업할 때 필수 이므로 꼭 설치하자.
- plugin :
GitToolBox
- 혼자 작업할 때도,
commit
메세지에issue
를 넣어두면 기억을 더듬을 때 유용해서 좋다.
Lombok
은 Spring
개발자에겐 너무나 익숙한 라이브러리다. lombok
을 Maven
이나 Gradle
로 다운 받아도, plugin을 깔지 않으면 사용할 수 없다.Lombok
을 처음 들어본 Spring
개발자라면 무조건 사용하시라 !Lombok
없이 개발하는건 이제 상상 못함... 😒
- 어노테이션으로 코드 간결화 시켜주는
Lombok
의 파워는 엄청나다.- 기회가 되면
Lombok
어노테이션에 대해서도 포스팅 하겠다.
IntelliJ
를 IDE로 사용하면서 개발 생산성이 정말 많이 늘었다.
감사합니다 덕분에 좋은 정보 잘 얻고 가요 😉