[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 메뉴로 이동해 자주 사용하는 단축키를 변경하거나 새로운 단축키를 추가 가능하다.

반응형