728x90
반응형
JetBrains의 IntelliJ IDEA는 강력한 기능을 제공하는 IDE로, 단축키를 잘 활용하면 개발 생산성을 극대화할 수 있습니다. 이번 글에서는 Mac OS 환경에서 사용할 수 있는 IntelliJ IDEA 단축키를 정리했습니다.
목차
1. 일반 작업 단축키
- Command + S: 파일 저장
- Command + ,: 설정 창 열기
- Command + N: 새로운 파일 또는 코드 생성
- Command + Shift + A: 모든 명령어 검색 및 실행
- Command + Option + O: 특정 심볼 찾기
2. 코드 편집 단축키
- Command + D: 현재 줄 복제
- Command + Backspace: 현재 줄 삭제
- Option + Shift + ↑ / ↓: 현재 줄 위/아래로 이동
- Option + Enter: 코드 수정 제안 및 빠른 액션
- Control + Space: 기본 코드 자동 완성
- Control + Shift + Space: 스마트 코드 자동 완성
- Command + Option + L: 코드 포맷 정리
- Command + W: 선택 영역 확장
- Command + Shift + W: 선택 영역 축소
3. 탐색 단축키
- Command + B 또는 Command + Click: 선언부로 이동
- Command + U: 상위 클래스/메서드로 이동
- Command + [ / ]: 이전/다음 위치로 이동
- Command + E: 최근 열린 파일 목록
- Command + Shift + O: 파일 이름으로 검색
- Command + F12: 현재 파일의 구조 표시
- Command + Option + Left / Right: 편집 위치 히스토리 탐색
4. 코드 리팩터링 단축키
- Control + T: 리팩터링 메뉴 표시
- Shift + F6: 이름 변경
- Command + Option + M: 메서드로 추출
- Command + Option + C: 상수로 추출
- Command + Option + F: 필드로 추출
- Command + Option + V: 변수로 추출
- Command + Option + Shift + C: 서명 변경
5. 디버깅 단축키
- F8: 현재 줄 실행 (스텝 오버)
- F7: 함수 내부로 진입 (스텝 인)
- Shift + F8: 함수 밖으로 이동 (스텝 아웃)
- Option + F9: 커서 위치까지 실행
- Command + F8: 중단점 설정/해제
- Command + Shift + F8: 모든 중단점 관리
6. 프로젝트 및 파일 관리 단축키
- Command + 1: 프로젝트 뷰 열기/닫기
- Command + Option + F1: 현재 파일 위치 탐색
- Command + Shift + F: 프로젝트 전체에서 검색
- Command + Shift + R: 프로젝트 전체에서 바꾸기
- Command + Down: 파일 열기
- Shift + Command + Down: 새 창에서 파일 열기
7. 창 관리 및 뷰 단축키
- Command + Tab: 열린 탭 간 전환
- Command + Shift + W: 현재 탭 닫기
- Command + Option + 숫자 키: 도구 창 열기/닫기
- Shift + ESC: 현재 도구 창 닫기
- Command + Shift + F12: 편집기 창 확장/축소
8. 검색 및 탐색 단축키
- Command + F: 현재 파일 내 검색
- Command + R: 현재 파일 내 바꾸기
- Command + Shift + F: 프로젝트 전체 검색
- Command + Option + F7: 사용처 검색 (Find Usages)
- Option + F7: 선택된 요소 사용처 검색
- Command + O: 모든 클래스/파일 열기
- Command + Shift + Enter: 코드 완성 후 자동 줄맞춤
728x90
반응형
'개발공부' 카테고리의 다른 글
파이참(PyCharm) 단축키 모음 (0) | 2025.01.13 |
---|---|
이클립스(Eclipse) 단축키 모음 (0) | 2025.01.10 |
인텔리제이(IntelliJ IDEA) 플러그인 추천 모음 (0) | 2025.01.06 |
동기(Synchronous)와 비동기(Asynchronous) (0) | 2024.12.17 |
자료구조란? (1) | 2024.12.05 |