[IntelliJ] MacOS 단축키
2025. 2. 7. 07:16ㆍ코딩 도구/개발 도구 & 환경 (Dev Tools & Environment)
반응형
이 글에서는 MacOS 환경에서 스프링 개발을 비롯한 다양한 작업에 활용할 수 있는 IntelliJ의 필수 단축키를 정리했습니다.
일반 작업 단축키
- Command + N: 클래스, 인터페이스, 파일, 패키지 등 새 파일 생성
- Command + Shift + N: 파일 검색 및 열기
- Command + O: 클래스 검색 및 열기
- Command + Shift + O: 심볼 검색 (메서드, 변수 등)
- Command + E: 최근 열었던 파일 목록 보기
- Command + Shift + E: 최근 편집한 파일 목록 보기
- Command + W: 현재 활성 창 닫기
- Command + P: 메서드 호출 시 매개변수 정보 표시
- Command + F: 현재 파일 내 텍스트 검색
- Command + R: 현재 파일 내 텍스트 치환
- Command + Shift + F: 전체 프로젝트에서 텍스트 검색
- Command + Shift + R: 전체 프로젝트에서 텍스트 치환
코드 탐색 및 편집
- Command + B: 선언부로 이동
- Command + Option + B: 구현부로 이동 (인터페이스 -> 구현체)
- Command + U: 상위 클래스/메서드로 이동
- Command + D: 현재 줄 또는 선택 영역 복사
- Command + Delete: 현재 줄 삭제
- Command + /: 한 줄 주석 추가/제거
- Command + Shift + /: 블록 주석 추가/제거
- Option + ↑ / ↓: 메서드 또는 클래스 사이를 빠르게 이동
- Command + [ / ]: 코드 블록 시작/끝으로 이동
- Command + Option + T: 코드 감싸기 (예: try-catch, if-else 등)
- Option + Space: 스마트 코드 완성 (Smart Completion)
- Command + Shift + Enter: 코드 완성 (Complete Current Statement)
- 괄호, 중괄호, 세미콜론 등을 자동으로 추가하며, 조건문과 코드 블록도 자동으로 완성합니다.
디버깅 및 실행
- Control + R: 실행 (Run)
- Control + D: 디버그 실행
- F8: 디버깅 중 다음 줄로 이동 (Step Over)
- F7: 디버깅 중 메서드 내부로 이동 (Step Into)
- Shift + F8: 메서드 빠져나오기 (Step Out)
- Option + F9: 커서까지 실행
- Option + F8: 디버깅 중 값 평가 (Evaluate Expression)
- Command + F2: 실행 중인 애플리케이션 종료
리팩토링
- Command + Option + V: 변수로 추출 (Extract Variable)
- Command + Option + M: 메서드로 추출 (Extract Method)
- Command + Option + F: 필드로 추출 (Extract Field)
- Command + Option + C: 상수로 추출 (Extract Constant)
- Shift + F6: 리팩토링 이름 변경 (Rename)
- Command + Delete: 안전하게 삭제 (Safe Delete)
기타 유용한 단축키
- Command + Shift + A: 모든 액션 검색 (모르는 명령어나 플러그인 실행에 유용)
- Control + Tab: 열려 있는 탭 간 전환
- Option + Command + ← / →: 이전/다음 파일로 이동
- Option + Command + [ / ]: 이전/다음 편집 위치로 이동
- Option + Command + O: 불필요한 import 정리 (Optimize Imports)
- Option + Command + L: 코드 자동 정렬 (Reformat Code)
팁: 단축키 커스터마이징
IntelliJ는 단축키를 사용자의 취향에 맞게 커스터마이징할 수 있습니다.
Preferences > Keymap 메뉴로 이동해 자주 사용하는 단축키를 변경하거나 새로운 단축키를 추가 가능하다.
반응형
'코딩 도구 > 개발 도구 & 환경 (Dev Tools & Environment)' 카테고리의 다른 글
[Git] 원격 저장소 푸시 거부 문제 해결 (0) | 2025.02.04 |
---|---|
[Git] VS Code와 IntelliJ에서 .gitignore 설정 및 불필요한 파일 제거 (0) | 2025.02.03 |
[VScode] Mac에서 Prettier 작동 오류 해결하기 (0) | 2025.02.02 |
[Git] GitHub 502 오류 해결 방법 (Git Push 오류) (0) | 2025.02.01 |
[IntelliJ] Run Configuration 사용하는 방법 (0) | 2025.01.31 |