Skip to content

IT의 모든것

개발 하는 사람들에게 도움이 될 만한 정보를 제공합니다.

Menu
Menu

JetBrains 핵심 단축키 모음: 윈도우 & 맥 필수 단축키 완벽 총정리

Posted on 2026년 10월 20일2026년 10월 15일 by steve

 

JetBrains IDE 단축키 총정리: 마우스에 손 올리는 시간만 줄여도 개발 퇴근 시간이 30분 앞당겨집니다. IntelliJ, PyCharm, WebStorm에서 매일 쓰는 윈도우와 맥 핵심 단축키를 체계적으로 정리해 드립니다!

 

코딩에 푹 빠져서 집중하고 있는데, 특정 파일을 찾거나 변수명을 바꾸려고 마우스로 손이 가는 순간 개발의 흐름이 탁 끊겼던 경험, 개발자라면 누구나 한 번쯤 겪어보셨을 거예요. 저도 주니어 시절에는 상단 메뉴 바에서 일일이 ‘Refactor’나 ‘Navigate’ 메뉴를 뒤적거리느라 하루에 수십 번씩 흐름을 놓치곤 했답니다. 솔직히 그때 낭비한 시간만 모아도 프로젝트 하나는 더 끝냈을 거라는 생각이 들 정도예요. 😊

JetBrains 계열의 IDE(IntelliJ IDEA, PyCharm, WebStorm, CLion 등)는 전 세계 개발자들이 가장 사랑하는 강력한 개발 도구입니다. 하지만 내장된 수백 가지 단축키 중에서 실무에서 매일 쓰는 핵심 알짜 단축키 20%만 완벽히 손에 익혀도 전체 생산성의 80% 이상을 끌어올릴 수 있습니다. 오늘 글에서는 윈도우와 맥 환경에서 반드시 알아야 하는 필수 단축키를 탐색, 편집, 리팩터링, 실행 영역별로 알기 쉽게 정리해 드릴게요!

 

1. 길 잃지 않는 탐색 및 검색 단축키 🔍

수만 줄이 넘어가는 방대한 코드베이스에서 길을 잃지 않는 가장 빠른 방법은 바로 정교한 탐색 단축키를 활용하는 것입니다. 마우스로 좌측 프로젝트 트리 뷰를 위아래로 스크롤하며 파일을 찾고 계셨다면 지금 당장 멈추셔야 해요.

가장 먼저 기억해야 할 마법의 키는 바로 Shift 키 두 번 연속 누르기(Search Everywhere)입니다. 이 기능은 파일명뿐만 아니라 함수명, 클래스명, 심지어 IDE의 설정 항목과 액션 기능까지 한 번에 찾아주는 만능 검색창을 띄워줍니다. 여기에 더해 방금 전까지 작업하던 파일로 순간 이동하고 싶을 때는 윈도우 기준 Ctrl + E, 맥 기준 Cmd + E를 눌러보세요. 최근 열람했던 파일 목록이 즉시 나타나서 파일 간 전환이 놀라울 만큼 매끄러워집니다.

💡 알아두세요!
호출된 함수나 클래스가 도대체 어디서 정의되었는지 확인할 때는 함수명에 커서를 두고 Ctrl + B (Mac: Cmd + B)를 누르세요. 선언부로 즉시 이동하며, 반대로 선언부에서 누르면 해당 요소를 호출하고 있는 모든 사용처(Usages) 목록을 팝업으로 띄워줍니다.

 

2. 마우스 없는 코딩을 위한 핵심 편집 단축키 📊

타이핑 중에 백스페이스를 연타하거나 화살표 키를 수십 번 눌러 커서를 옮기고 계신가요? 사소해 보이지만 이런 작은 동작들이 누적되면 손목 피로도와 시간 낭비가 엄청납니다. 실무 코드 작성 시 가장 빈번하게 발생하는 편집 동작들을 단축키 하나로 단축할 수 있습니다.

예를 들어 현재 커서가 위치한 줄 전체를 바로 아랫줄에 복사하고 싶다면 블록 지정 없이 Ctrl + D (Mac: Cmd + D)만 누르면 끝납니다. 불필요한 줄을 통째로 지울 때도 윈도우는 Ctrl + Y, 맥은 Cmd + Backspace를 누르면 한 번에 지워지죠. 아래 정리된 비교표를 보면서 본인이 자주 쓰는 환경에 맞춰 확인해 보세요.

윈도우 & 맥 핵심 편집 단축키 비교표

기능 구분 Windows / Linux macOS 실무 꿀팁 및 특징
어디서나 전체 검색 Shift 2번 Shift 2번 파일, 심볼, 액션 메뉴 통합 검색
최근 작업 파일 열기 Ctrl + E Cmd + E 최근 수정 파일만 필터링 가능
현재 행 복제하기 Ctrl + D Cmd + D 드래그 없이 커서만 두고 실행
현재 행 전체 삭제 Ctrl + Y Cmd + Backspace 줄 단위 즉각 삭제로 불필요 공백 제거
코드 줄 위/아래 이동 Shift + Alt + ↑/↓ Option + Shift + ↑/↓ 잘라내어 붙여넣기 대신 줄 위치 재배치
코드 자동 정렬/서식화 Ctrl + Alt + L Cmd + Option + L 프로젝트 컨벤션에 맞춰 공백·들여쓰기 정돈
⚠️ 주의하세요!
macOS 환경에서는 F1~F12 키가 기본적으로 볼륨 조절이나 화면 밝기 등 시스템 기능으로 매핑되어 있는 경우가 많습니다. JetBrains 단축키를 원활하게 쓰시려면 [시스템 설정] > [키보드] > [키보드 단축키] > [기능 키]에서 ‘F1, F2 등의 키를 표준 기능 키로 사용’ 옵션을 꼭 활성화해 주세요!

 

3. 개발자 역량을 가르는 리팩터링 & 빠른 수정 🧮

코딩을 하다 보면 변수 이름을 더 직관적으로 바꾸거나, 길어진 로직을 별도의 함수나 메서드로 분리해야 하는 순간이 끊임없이 찾아옵니다. 이때 문자열 찾기/바꾸기로 일일이 수정하다가 다른 변수까지 엉뚱하게 바뀌어 버그를 만들어보신 경험 있으시죠? 안전한 리팩터링 단축키를 쓰면 그런 참사를 100% 예방할 수 있습니다.

📝 최고 효율의 만능 열쇠: Alt + Enter

치트키 = Alt + Enter (Mac: Option + Enter)

빨간 줄로 문법 에러가 났을 때, 누락된 라이브러리를 임포트(Import)해야 할 때, 혹은 더 효율적인 모던 문법으로 리팩터링할 제안이 보일 때는 무조건 Alt + Enter를 누르세요. JetBrains의 똑똑한 AI 엔진이 즉시 최적의 해결책과 자동 수정 옵션을 리스트로 제안해 줍니다.

1) 변수/함수 이름 안전 변경: Shift + F6 (선언부뿐만 아니라 호출부 전체를 실시간 동기화하여 안전하게 수정)

2) 변수 추출하기: Ctrl + Alt + V (Mac: Cmd + Option + V) (복잡한 수식이나 호출 결과를 깔끔하게 로컬 변수로 분리)

3) 메서드/함수 추출하기: Ctrl + Alt + M (Mac: Cmd + Option + M) (블록 지정한 코드를 깔끔한 독립 함수로 즉시 추출)

🔢 JetBrains 핵심 단축키 빠른 조회 도구

원하는 기능 선택:

운영체제 환경:

권장 단축키:

기능 상세 설명:

 

4. 화면 제어와 디버깅 및 실행 단축키 👩💻👨💻

코드를 작성하고 나면 이제 테스트를 돌리고 디버깅을 진행해야겠죠. 에디터 영역이 좁아서 답답할 때 터미널 창이나 프로젝트 탐색기 창을 마우스로 닫고 계셨다면 이번 단축키에 주목해 주세요. Alt + 1 (Mac: Cmd + 1)을 누르면 왼쪽 프로젝트 파일 탐색 창이 닫히거나 열려 에디터 공간을 순식간에 넓힐 수 있습니다.

터미널 창을 띄울 때도 마우스 조작 없이 Alt + F12 (Mac: Option + F12)를 누르면 에디터 하단에 내장 터미널이 바로 실행됩니다. 그리고 작성한 프로그램을 곧바로 실행할 때는 윈도우 Shift + F10, 맥 Ctrl + R을 활용하시고, 버그를 잡기 위해 브레이크포인트를 걸 때는 해당 줄에서 Ctrl + F8 (Mac: Cmd + F8)을 누른 뒤 디버그 모드(Shift + F9 / Ctrl + D)로 진입하시면 됩니다.

📌 알아두세요!
모든 창을 숨기고 오직 코드 편집 화면만 전체 화면으로 채우고 싶다면 Ctrl + Shift + F12 (Mac: Cmd + Shift + F12)를 눌러보세요. 프로젝트 창, 실행 로그 창, 터미널 등이 한 번에 최소화되며 몰입형 코딩 모드로 전환됩니다. 다시 누르면 원래 레이아웃으로 완벽히 복원됩니다!

 

실전 예시: 기능 구현 시나리오로 보는 단축키 흐름 📚

실제 업무에서 새로운 API 로직을 개발할 때 단축키가 어떤 순서로 유기적으로 결합되는지 제 실제 개발 루틴을 예시로 보여드릴게요. 마우스에 손이 단 1초도 가지 않는 마법 같은 흐름입니다.

단축키 연속 활용 실전 시나리오

  • 작업 시작: 기존 Service 클래스 파일을 찾아서 수정 및 테스트 코드 작성
  • 목표: 마우스 클릭 없이 파일 탐색부터 리팩터링 및 포맷팅까지 원스톱 완료

작업 4단계 실행 과정

1) Shift 키 두 번 연타하여 수정할 서비스 클래스를 타이핑 후 엔터로 바로 엽니다.

2) 로직을 추가하다가 발생한 클래스 미참조 에러에서 Alt + Enter (Mac: Option + Enter)를 눌러 패키지를 0.1초 만에 자동 임포트합니다.

3) 너무 길어진 검증 계산식을 드래그하고 Ctrl + Alt + M (Mac: Cmd + Option + M)을 눌러 ‘validateUser’라는 깔끔한 함수로 바로 분리합니다.

4) 마지막으로 Ctrl + Alt + L (Mac: Cmd + Option + L)을 눌러 코드 서식을 팀 컨벤션에 맞게 완벽 정렬합니다.

최종 결과

– 절약된 시간: 기존 마우스 조작 대비 작업당 약 40~50%의 순수 시간 절약

– 집중도 향상: 키보드 위에서 두 손이 떨어지지 않아 코딩 컨텍스트와 집중력이 흔들림 없이 유지됨

이처럼 단축키는 개별적으로 외우는 것보다 실제 업무 시나리오에서 3~4개를 체인처럼 엮어 연속 동작으로 체화할 때 진정한 위력을 발휘합니다.

 

마무리: 핵심 내용 요약 📝

처음에는 단축키를 떠올리느라 오히려 코딩 속도가 느려진다고 느껴질 수 있습니다. 하지만 하루에 단 하나씩이라도 마우스 대신 키보드를 누르는 습관을 들이면, 일주일 뒤에는 손가락이 뇌보다 먼저 움직이는 놀라운 경험을 하게 되실 거예요.

오늘 정리해 드린 단축키 중 가장 마음에 드는 2~3가지를 골라 오늘 업무부터 즉시 적용해 보세요. 개발 생산성과 업무 만족도가 눈에 띄게 달라질 것입니다. 더 궁금한 단축키나 자신만의 꿀팁이 있다면 댓글로 자유롭게 남겨주세요~ 😊

💡

JetBrains 생산성 200% 올리는 핵심 요약

✨ 탐색의 시작: Shift 두 번(Search Everywhere)과 Ctrl/Cmd + E(최근 파일)로 파일 트리를 완전히 잊으세요.
📊 만능 해결사: 오류 수정, 임포트, 리팩터링 제안은 무조건 Alt + Enter (Mac: Option + Enter) 하나로 통합니다.
🧮 칼퇴근 생산성 공식:

마우스 이동 제로화 + Shift 2번 + Alt+Enter = 칼퇴근 달성!

👩💻 보조 도구 추천: Key Promoter X 플러그인을 설치하면 마우스 클릭 시 해당 단축키를 화면에 띄워주어 습관 형성에 큰 도움이 됩니다.

단축키를 한꺼번에 외우려 하지 마시고, 매일 가장 유용한 키 2개씩 점진적으로 손에 익혀보세요!

자주 묻는 질문 ❓

Q: 맥북에서 F단축키(F6, F8 등)를 누르면 볼륨 조절 등 미디어 기능이 먼저 실행됩니다. 해결 방법이 있나요?
A: macOS [시스템 설정] > [키보드] > [키보드 단축키] > [기능 키] 메뉴에서 ‘F1, F2 등의 키를 표준 기능 키로 사용’ 옵션을 켜주시면 Fn 키 조합 없이도 단축키가 바로 작동합니다.

Q: 윈도우와 맥북을 둘 다 사용하는데 단축키가 달라 너무 헷갈립니다. 하나로 통일할 수 있나요?
A: 네, 가능합니다. JetBrains 설정(Settings / Preferences)의 Keymap 메뉴에서 ‘macOS’ 또는 ‘Windows’ 키맵을 그대로 선택하여 통일할 수 있으며, 평소 VS Code 키맵에 익숙하시다면 ‘VS Code’ 키맵을 선택해 사용하셔도 좋습니다.

Q: 수많은 단축키를 한꺼번에 외우려니 부담스러운데, 가장 효과적인 연습 방법이 있을까요?
A: 처음부터 전부 외우려 하지 마시고, ‘Shift 2번(통합 검색)’, ‘Alt+Enter(빠른 수정)’, ‘Ctrl+E / Cmd+E(최근 파일)’ 이 3가지만 딱 3일간 의식적으로 사용해 보세요. 이것만 익숙해져도 코딩 체감 속도가 2배 이상 빨라집니다.

Q: 단축키를 눌렀는데 다른 외부 프로그램(GeForce, 메신저 등)과 충돌하여 작동하지 않습니다.
A: 외부 프로그램의 글로벌 단축키를 끄거나, JetBrains 설정 > Keymap에서 해당 기능을 검색한 뒤 마우스 우클릭하여 ‘Add Keyboard Shortcut’을 통해 본인만의 편한 키 조합으로 재할당하시면 됩니다.

Q: 마우스로 메뉴를 클릭할 때마다 해당 단축키를 알려주는 편리한 보조 도구가 있나요?
A: 네! JetBrains 플러그인 마켓플레이스에서 무료로 설치 가능한 ‘Key Promoter X’ 플러그인을 강력히 추천합니다. 마우스로 누른 기능의 단축키를 우측 하단 팝업으로 띄워주어 단축키 암기 시간을 획기적으로 줄여줍니다.

단축키는 단순한 기능이 아니라, 개발자가 오롯이 생각과 로직 구현에만 몰입할 수 있게 돕는 가장 든든한 무기입니다. 오늘부터 작은 단축키 하나씩 실전에 적용해 보시면서 더 쾌적하고 즐거운 코딩 라이프를 누리시길 응원할게요! 😊

최신 글

  • 외부 라이브러리 소스 코드 디버깅법: console.log 없이 F11로 파헤치기
  • JetBrains 라이브 템플릿(Live Templates)으로 코딩 속도 2배 올리는 비법
  • console.log 그만! 브레이크포인트와 조건부 중단점으로 버그 10배 빨리 잡는 법
  • 자바와 C# 프로젝트 빌드 속도 70% 단축하는 필수 설정 꿀팁
  • JetBrains에서 Git 완벽 연동하기: 터미널 없이 끝내는 개발 생산성 가이드

보관함

  • 2026년 10월

카테고리

  • IT

소개 및 문의 · 개인정보처리방침 · 면책조항

©2026 IT의 모든것 | Design: Newspaperly WordPress Theme