원래 이클립스를 사용하다가, 팀원분들의 권유로 인텔리제이를 사용하게 됐다.
확실히 편하다.
그런 김에 정리해보려고 한다.
검색/변경
| Ctrl + R | 단어 바꾸기 |
| Shift + F6 | 한번에 같은 단어 변경 |
| Ctrl + Shift + F | 드래그한 모든 내용 검색 |
줄 / 정렬
| Alt + Shift + ↑ / ↓ | 줄 이동 |
| Ctrl + D | 한줄 아래로 복붙 |
| Ctrl + Y | 코드 한줄 삭제 |
| Ctrl + Home / End | 파일 가장 위 / 아래로 이동 |
| Ctrl + Alt + L | 자동 코드 정렬 |
자동구현
| iter | 향상된 for문 자동 구현 |
| main | public static void main |
| sout | System.out.println() |
| souf | System.out.printf("") |
실행
| Shift + F10 | 이전 실행한 것 그대로 실행 |
| Ctrl + Alt + F10 | 마지막 실행 재실행 |
변수명
| Ctrl + Alt + V | 변수 추출하기 |
| (변수명에서) Shift + F6 | 동일한 변수명 한번에 수정 |
기타 유용한것
| Ctrl + Alt + Shift + T | 리팩토링 |
| Ctrl + Alt + Insert | 같은 폴더 안에 새로운 Java Class 만들기 |
| Ctrl + F12 | 해당 클래스의 정보(생성자, 메서드 등) 확인 |
| Alt + Insert | 생성자 메서드 오버라이딩 자동완성 Getter Setter |