본문 바로가기
IT

IntelliJ 단축키 총정리 (Window/Mac): 개발 효율 극대화 꿀팁

by Sense. 2025. 6. 5.

목차

    안녕하세요! 개발자에게 있어 코딩만큼 중요한 것이 바로 개발 도구(IDE)를 얼마나 효율적으로 사용하느냐일 텐데요. 특히 IntelliJ IDEA는 강력한 기능만큼이나 다양한 단축키를 제공하여, 잘 활용하면 개발 생산성을 크게 향상할 수 있습니다.

    오늘은 IntelliJ를 사용하시는 Window와 Mac 유저 모두를 위해, 카테고리별로 꼭 알아두면 좋은 필수 단축키들을 정리해 보았습니다. 이 단축키들만 익혀도 여러분의 코딩 속도와 효율이 눈에 띄게 달라질 거예요!

    1. 일반 (General)

    IDE 사용의 기본이 되는 일반적인 단축키들입니다.

    기능 (Description) Window Mac
    도구창 열기/숨기기 (번호에 해당) Alt + #[0-9] + #[0-9]
    모두 저장 Ctrl + S ⌘S
    설정(Settings/Preferences) 열기 Ctrl + Alt + S + ,
    프로젝트 구조(Project Structure) 열기 Ctrl + Alt + Shift + S + ;
    액션 검색 (Find Action) Ctrl + Shift + A ⌘⇧A
    에디터 영역 최대화 토글 Ctrl + Shift + F12 ⌘⇧F12
    IntelliJ 테마 변경 Ctrl + `` (Backtick) + `` (Backtick)
    실행 취소 (Undo) Ctrl + Z ⌘Z
    다시 실행 (Redo) Ctrl + Shift + Z ⌘⇧Z

    2. 디버깅 (Debugging)

    버그를 잡는 데 필수적인 디버깅 관련 단축키입니다.

    기능 (Description) Window Mac
    다음 라인으로 (Step Over) / 메소드 안으로 (Step Into) F8 / F7 F8 / F7
    다음 브레이크 포인트로 이동 (Resume Program) F9 ⌘⌥R
    현재 라인까지 실행 (Run to Cursor) Alt + F9 ⌥F9
    브레이크 포인트 설정/해제 (Toggle Breakpoint) Ctrl + F8 ⌘F8
    브레이크 포인트 보기/관리 (View Breakpoints) Ctrl + Shift + F8 ⌘⇧F8

    3. 검색 및 교체 (Search / Replace)

    코드나 파일 내에서 원하는 내용을 찾거나 바꿀 때 유용합니다.

    기능 (Description) Window Mac
    전체 검색 (Search Everywhere) Double Shift Double ⇧
    현재 파일에서 검색 (Find) Ctrl + F ⌘F
    현재 파일에서 교체 (Replace) Ctrl + R ⌘R
    전체 프로젝트에서 검색 (Find in Path) Ctrl + Shift + F ⌘⇧F
    전체 프로젝트에서 교체 (Replace in Path) Ctrl + Shift + R ⌘⇧R
    다음/이전 검색 결과로 이동 F3 / Shift + F3 ⌘G / ⌘⇧G
    같은 단어 다음 선택 Alt + J ⌃G
    같은 단어 모두 선택 Ctrl + Alt + Shift + J ⌃⌘G

    4. 편집 (Editing)

    코드를 작성하고 수정하는 데 가장 많이 사용되는 단축키들입니다.

    기능 (Description) Window Mac
    기본 코드 자동 완성 Ctrl + Space ⌃ Space
    스마트 코드 자동 완성 (타입 분석) Ctrl + Shift + Space ⌃⇧ Space
    문장 자동 완성 (세미콜론, 괄호 등) Ctrl + Shift + Enter ⌘⇧↩︎
    파라미터 정보 보기 (Parameter Info) Ctrl + P ⌘P
    빠른 문서 보기 (Quick Documentation) Ctrl + Q ⌃J (또는 F1)
    코드 생성 (생성자, Getter/Setter 등) Alt + Insert ⌘N 또는 ⌃↩︎
    Override 메서드 Ctrl + O ⌃O
    Implement 메서드 Ctrl + I ⌃I
    라인 주석 처리/해제 Ctrl + / ⌘/
    블록 주석 처리/해제 Ctrl + Shift + / ⌘⌥/
    선택 영역 확장/축소 Ctrl + W / Ctrl + Shift + W ⌥↑ / ⌥↓
    빠른 수정 제안 (Show Intention Actions) Alt + Enter ⌥↩︎
    코드 서식 재정렬 (Reformat Code) Ctrl + Alt + L ⌘⌥L
    사용하지 않는 Import 정리 (Optimize Imports) Ctrl + Alt + O ⌃⌥O
    현재 라인 복제 (Duplicate Line) Ctrl + D ⌘D
    현재 라인 삭제 (Delete Line) Ctrl + Y ⌘딜리트(Backspace)
    라인 합치기 (Join Lines) Ctrl + Shift + J ⌃⇧J
    새 라인 시작 (Start New Line) Shift + Enter ⇧↩︎
    코드 블록 펼치기/접기 Ctrl + NumPad+ / NumPad- ⌘+ / ⌘-
    현재 탭 닫기 Ctrl + F4 ⌘W

    5. 리팩토링 (Refactoring)

    코드의 구조를 개선하고 가독성을 높이는 리팩토링 관련 단축키입니다.

    기능 (Description) Window Mac
    이름 변경 (Rename) Shift + F6 ⇧F6
    리팩토링 메뉴 열기 (Refactor This) Ctrl + Alt + Shift + T ⌃T
    메서드로 추출 (Extract Method) Ctrl + Alt + M ⌘⌥M
    변수로 추출 (Extract Variable) Ctrl + Alt + V ⌘⌥V
    필드로 추출 (Extract Field) Ctrl + Alt + F ⌘⌥F
    상수로 추출 (Extract Constant) Ctrl + Alt + C ⌘⌥C
    파라미터로 추출 (Extract Parameter) Ctrl + Alt + P ⌘⌥P
    인라인 (Inline) Ctrl + Alt + N ⌘⌥N

    6. 탐색 (Navigation)

    프로젝트 내에서 원하는 파일이나 코드로 빠르게 이동할 수 있게 도와줍니다.

    기능 (Description) Window Mac
    클래스 검색 (Go to Class) Ctrl + N ⌘O
    파일 검색 (Go to File) Ctrl + Shift + N ⌘⇧O
    심볼 검색 (변수, 메서드 등) (Go to Symbol) Ctrl + Alt + Shift + N ⌘⌥O
    최근 열었던 파일 목록 (Recent Files) Ctrl + E ⌘E
    선언 또는 사용처로 이동 (Go to Declaration/Usages) Ctrl + B 또는 Ctrl + Click ⌘B 또는 ⌘Click
    구현부로 이동 (Go to Implementation) Ctrl + Alt + B ⌘⌥B
    타입 선언으로 이동 (Go to Type Declaration) Ctrl + Shift + B ⌃⇧B
    파일 구조 보기 (File Structure) Ctrl + F12 ⌘F12
    다음/이전 에러 위치로 이동 (Next/Previous Error) F2 / Shift + F2 F2 / ⇧F2
    이전/다음 편집 위치로 이동 Ctrl + Alt + Left/Right ⌘⌥← / ⌘⌥→
    북마크 토글 F11 F3 (Mac 키보드 설정에 따라 다를 수 있음)
    북마크 보기 Shift + F11 ⌘F3

    7. 컴파일 및 실행 (Compile and Run)

    작성한 코드를 빌드하고 실행하는 데 필요한 단축키입니다.

    기능 (Description) Window Mac
    프로젝트 빌드 (Build Project) Ctrl + F9 ⌘F9
    애플리케이션 실행 (Run) Shift + F10 ⌃R
    애플리케이션 디버그 실행 (Debug) Shift + F9 ⌃D
    실행/디버그 설정 선택 및 실행 Alt + Shift + F10 / F9 ⌃⌥R / ⌃⌥D
    뭐든지 실행 (Run Anything) Double Ctrl Double ⌃

    8. 버전 관리 (VCS / Local History)

    Git과 같은 버전 관리 시스템 사용을 위한 단축키입니다.

    기능 (Description) Window Mac
    커밋 (Commit) Ctrl + K ⌘K
    업데이트 (Update Project) Ctrl + T ⌘T
    푸시 (Push) Ctrl + Shift + K ⌘⇧K
    VCS 빠른 메뉴 (VCS Quick Popup) Alt + `` (Backtick) ⌃V

    9. 테스트 (Testing)

    테스트 코드 작성 및 실행과 관련된 유용한 단축키입니다.

    기능 (Description) Window Mac
    테스트 생성/이동 (Create/Go to Test) Ctrl + Shift + T ⌘⇧T

    이 외에도 IntelliJ에는 정말 많은 단축키가 있습니다. 모든 것을 한 번에 외울 필요는 없지만, 자주 사용하는 기능들의 단축키부터 하나씩 익혀나가면 코딩 생활이 훨씬 윤택해질 거예요. IntelliJ의 Help > Keymap Reference 메뉴에서 전체 단축키 목록을 확인할 수도 있고, Find Action (Ctrl+Shift+A 또는 ⌘⇧A)으로 원하는 기능을 검색해 단축키를 확인할 수도 있습니다.

    오늘 정리해 드린 단축키들이 여러분의 개발 여정에 도움이 되길 바랍니다! Happy Coding!

    • 트위터 공유하기
    • 페이스북 공유하기
    • 카카오톡 공유하기