728x90
탐색 / 일반 관련
- Ctrl + Shift + A : 모든 액션(단축키 탐색)
- Shift + Shift : 모두 탐색
- Alt + 1 : 좌측 도구창 펼치기, 접기
- F11 : 해당 코드 도큐먼트 검색
- Ctrl + E : 최근 사용한 파일 탐색
- Ctrl + Shift + Alt + S : 프로젝트 구조 열기
- Ctrl + Alt + S : 설정 창 열기
- Ctrl + Shift + F12 : IDE를 최대 화면으로 토글
주석 관련
- Ctrl + / : 해당 라인 주석
- Ctrl + shift + / : 블록 단위 주석 토글
이동 관련
- Shift + Enter : 해당 줄에서 다음 줄을 생성 후 다음 줄로 이동
- Ctrl + Enter : 해당 줄에서 이전 줄을 생성 후 이전 줄로 이동
- Tab / Shift + Tab : 들여쓰기, 내여 쓰기
- Ctrl + F8 : Set breakpoint
- Ctrl + G : 해당 행과 열로 이동(이동할 행열 입력)
- Alt + Shift + ↑ / ↓ : 윗줄 / 아랫줄 바꾸기
- Ctrl + B : 해당 심벌의 다음 선언 및 심벌이 사용된 연산으로 이동
- Ctrl + Alt + B : 해당 코드의 구현부로 이동(메서드 등 지정 시)
- Ctrl + Alt + F7 : 해당 심벌이 사용된 위치를 모두 검색
- F2 : 코드 내 다음 오류, 경고, 제안 (weak warning / error)로 이동
복사 / 붙여 넣기 관련
- Ctrl + C / V : 복 / 붙
- Ctrl + Shift + V : 역대 클립보드에서 선택 후 붙여넣기
- Ctrl + D : 해당 줄의 코드 복사 후 바로 밑의 줄에 붙여넣기
- Ctrl + A : 해당 파일의 모든 코드 전부 복사
- Ctrl + W / Ctrl + Shift + W : 선택 블록 확장 / 축소
- 코드 수정 관련
- Ctrl + Space : 기본 자동완성 기능
- Ctrl + Shift + Space : 스마트 자동완성 기능 (소스코드 분석)
- Alt + Enter : 해당 코드의 수정 제안 (F2와 함께 사용)
- Ctrl + - / + : 해당 코드블록 접기, 펼치기
- Ctrl + Alt + T : 코드 블럭 감싸기
- Ctrl + Shift + Alt + T : 리팩토링 제안
- Ctrl + Alt + L : 표준 서식으로 정렬(Left Order Sort)
- Ctrl + Q : 해당 코드 도큐먼트 조회
- Ctrl + O : Override 가능한 메서드 목록 확인해 자동완성
- Ctrl + I : Implement 가능한 메소드 목록 확인해 자동완성
- Alt + Insert : 코드 생성(생성자, Getter / Setter 등)
코드 실행 관련
- Ctrl + Ctrl : Run anything
- Ctrl + F9 : Build Project
- Shift + F10 : Run
- Shift + F9 : Debug
메소드 단축키
- sout + Tab : System.out.println() 자동생성
- main + Tab, psvm + Tab : public static void main(String [] args){} 자동생성
- itar + Tab : 일반 for문 자동생성
for (int i = 0; i < arr.length; i++) {
int i1 = arr[i];
}
- iter + Tab : 향상된 for문 자동생성
for (int i : arr) {
}
'DEV > Java' 카테고리의 다른 글
[java] java 접근 제어자 final, static, private (0) | 2023.07.27 |
---|---|
[java] 접근 제어자의 이해와 구현 예제(Access Modifier) (0) | 2023.07.26 |
[java] java 다형성, 슈퍼/서브(부모/자식) 클래스 형변환 (0) | 2023.07.26 |
[java] java 상속과 오버라이딩 (0) | 2023.07.25 |
[java 기초] java 클래스 정의, 객체의 생성 및 생성자 활용 (0) | 2023.07.24 |