본문 바로가기
IDE/IntelliJ

IntelliJ Honey Tips

by 코딩하는보기 2022. 3. 6.
728x90
반응형

1. 멀티모듈) 프로젝트의 정보들이 너무 길 때

나는 이 프로젝트의 - ~/ 같은 경로도 보고 싶지 않고, 실제로 개발하다보면 깔끔함을 추구하고싶다

그럴때에는 여기 화살표를 눌러주자 그리고 패키지를 선택해주면!

난 이정도도 깔끔해진거같다!

또 다른 옵션으로는 프로덕션 / 테스트로도 볼 수 있다

실제로 테스트 코드만 볼 수 있다! 매우 좋음 짱짱

 

2. 멀티모듈, MSA 방식일때 내가 쓰고 있는 DTO가 어디에 있는건지 찾고 싶을 때가 있다. 파일은 열려잇는데, 이게 어느 모듈, 위치에 있는지 알고 싶을때가 있다. 이럴때 이 옵션을 체크하면 된다

이걸 체크해주면 현재 열려있는 파일이 어느 위치에 있는지 열리게 된다

현재 열려있는 AuthController를 프로젝트 경로에서 어디있는지 바로 열어준다

현재 C-api를 개발중이고, C-api에서 A-에 있는 객체를 끌어다쓰는경우

아무리 Ctrl+B(Command)를 해봐도 파일은 열려있지만 어디있는지 도통 모를 때가 있다.

그럴때 유용하다 설명이 좀 부족하지만 저거를 체크하면 매우매우좋다 아마 Visual Studio Code랑 비슷하다고 알고있다

 

3. 왼쪽 프로젝트 창 열고 닫는 단축키

Alt + 1, 다시 닫기도 Alt + 1

코드 영역으로 돌아오기: Esc

 

4. 데이터베이스 탭 단축키로 열기

Ctrl + Tab 누른채로 D누르기 그리고 영역 닫기 Shift + Esc

 

5. 열린 탭 이동

윈도우: 알트 + 방향키

맥: 커맨드 + 쉬프트 + [ ]

 

6. RestfulHelper 플러그인

설치하고 윈도우 기준 컨트롤 + \ (백스페이스), 맥은 커맨드 + \ 를 누르면 경로 찾기가 나온다

분명 몇일전에 개발은 했고, path는 기억 나는데, 어느 프로젝트에 어떤 컨트롤러였는지 기억이 안나는 경우 유용한거같다

password에 대한 것을 개발했는데, 두루뭉슬하게만 기억날때 유용하다

 

7. MybatisCodeHelperPro

개인적으로 요기 진영 중국 개발자들이 만든 Mybatis플러그인들이 짱짱하긴 하다

근데 중국쪽 플러그인이라 찝찝함 + 어떤건 유료버전들이 있다

나름 무료버전으로 잘 쓰고 있어서

기능을 설명하면 mybatis xml파일에서 동적 Execute를 지원해준다(기본 인텔리제이보다 조금 더 뛰어남)

또한 MybatisX를 쓰면 Jpa를 작성하는 것처럼 매퍼 인터페이스에 키워드를 써주는것만으로도 xml을 만들어준다는데

이건 아직 써보지 않았다

세상에는 참으로 대단한 사람들이 많은것같다

8. Usage Counting

이건 from 킹기선님 유튜브에서 봤다요

https://www.youtube.com/watch?v=1hv8aQOD68M 

 

스프링 개발을 하다가 이 변수가 몇개 사용중인지, 어디서 사용중인지 즉각적으로 알 수 있는 옵션이다

 옵션을 껐을 때
옵션을 켰을 때

추가로 usages를 클릭을 하면 어디에서 쓰고있는지 나온다!!

 

9. JetBrains 설정들 계정에 공유

예를 들어 회사, 집에서 두는 맥북이 2개가 있는데

플러그인, Live Template, 테마 등등 옮기기 귀찮다 당연히!

그럴때는 싱크를 시켜주면 된다

우측 하단에 구름모양을 눌러주자

그리고 계정에서 설정 가져오기를 하면 끝!

회사컴과 집컴 둘다 동기화를 시켜놓자 그럼 플러그인이나 단축키같은거 똑같이 만들어줌..굿굿

728x90
반응형

댓글