build 시스템은 IntelliJ IDEA로 설정
gradle build는 IntelliJ 자체 빌드 시스템보다 느리기 때문에 바꾸는 것 추천
코드 변경에 따른 자동 임포트 설정
코드가 변경될때마다 자동으로 패키지 import 문을 삽입/삭제해줌
ctrl+backspace를 대문자 기준으로 지우기
IntelliJ는 ExceptionAdvice 와 같은 단어가 있을 때 ctrl+backspace 를 누르면 모두 지우지만
이클립스는 카멜기준으로 Advice 까지만 지움
해당 세팅을 하면 이클립스처럼 Advice까지만 지울 수 있음 ㅇㅇ
편한대로 세팅하기
프로젝트가 이상 할 때 → 캐시 지워보기
한글 깨짐
설정해주면 안 깨진다!
프로젝트 패키지 표시 설정
flatten을 체크하면 왼쪽처럼, 체크하지 않으면 오른쪽처럼 나옴
compact middle pakage는 패키지에 내용물이 없으면 압축해서 보여줌. 체크하는 거 ㅊㅊ
querydsl Qclass가 제대로 만들어지지 않았거나 빌드만 하고 싶을 때
오른쪽 Gradle 탭 누르고 빌드 누르기
자주 쓰는 코드 저장하고 싶을 때 → 라이브 템플릿 이용
간단한 단어로 자주쓰는 코드 형태를 불러올 수 있는 기능
편리함
자주 사용하는 단축키
ctrl + e | 최근 실행했던 네비게이션 |
---|---|
f2 | 오류 난 곳으로 바로 이동 |
ctrl + alt + L | 자동 정렬 |
shift + f6 | 변수 이름 일괄 변경 |
패키지/클래스 이름 변경 | |
ctrl + alt + v | 리턴 변수 자동 생성 |
alt + insert | getter/setter/constructor 등 자동 생성 |
ctrl + d | 라인 복제 |
ctrl + y | 라인 삭제 |
ctrl + p | 현재 메소드의 파라미터 정보 조회 |
f4 | 해당 클래스 파일로 이동 |
alt + shift + ↑ ↓ | 선택된 블록을 위아래로 이동 |
ctrl + alt + L | 오류 난 곳으로 바로 이동 |
shift + tab | 내어쓰기 |
ctrl + shift + t | 테스트 생성 |
shift + shift | 전체 검색 |
alt + enter | import 되지 않은 class import 해줌 |
오류에 대한 대한 제안 표시 | |
alt + 1 | 프로젝트 트리 토글 |
ctrl + / | 주석 추가 / 해제 |
shift + shift | 전체 검색 |
ctrl + alt + s | 인텔리제이 설정창 |
ctrl + shift + f | 파일 내 검색 |
기호 연산자 묶음
원래 왼쪽같이 나오는데 체크하면 오른쪽같이 나옴
예쁘다. 이 외의 예쁜 플러그인도 많다