기술 투자/it 트렌드

IntelliJ vs VS Code: Mac용 주요 단축키 비교 총정리

glasslego 2025. 4. 6. 17:40

참고: macOS 운영체제 기준으로 작성되었습니다. Windows의 경우 일반적으로 Cmd → Ctrl, Option → Alt로 대체하시면 됩니다.

기본 편집 단축키

기능 IntelliJ VS Code
저장 ⌘ + S ⌘ + S
복사 ⌘ + C ⌘ + C
잘라내기 ⌘ + X ⌘ + X
붙여넣기 ⌘ + V ⌘ + V
실행 취소 ⌘ + Z ⌘ + Z
다시 실행 ⌘ + ⇧ + Z ⌘ + ⇧ + Z
행 복제 ⌘ + D ⌥ + ⇧ + ↓
행 삭제 ⌘ + ⌫ ⇧ + ⌘ + K
행 이동 ⌥ + ⇧ + ↑/↓ ⌥ + ↑/↓
여러 커서 선택 ⌥ + ⇧ + 마우스 클릭 ⌥ + 마우스 클릭
들여쓰기 Tab Tab
내어쓰기 ⇧ + Tab ⇧ + Tab
모두 선택 ⌘ + A ⌘ + A
행 주석 처리/해제 ⌘ + / ⌘ + /
블록 주석 처리/해제 ⌥ + ⌘ + / ⌥ + ⇧ + A

검색 및 이동 단축키

기능 IntelliJ VS Code
파일 찾기 ⌘ + ⇧ + O ⌘ + P
전체 검색 ⌘ + ⇧ + F ⌘ + ⇧ + F
심볼 찾기 ⌥ + ⌘ + O ⌘ + T
클래스 찾기 ⌘ + O ⌘ + P 후 @ 입력
라인으로 이동 ⌘ + L ^ + G
최근 파일 ⌘ + E ^ + Tab
다음 오류로 이동 F2 F8
정의로 이동 ⌘ + B 또는 ⌘ + 클릭 F12 또는 ⌘ + 클릭
구현부로 이동 ⌥ + ⌘ + B ⌘ + F12
돌아가기 ⌘ + [ ^ + -

코드 리팩토링 단축키

기능 IntelliJ VS Cpde
이름 변경 ⇧ + F6 F2
메서드 추출 ⌥ + ⌘ + M VS Code는 기본 제공 안 함
변수 추출 ⌥ + ⌘ + V VS Code는 기본 제공 안 함
상수 추출 ⌥ + ⌘ + C VS Code는 기본 제공 안 함
필드 추출 ⌥ + ⌘ + F VS Code는 기본 제공 안 함
코드 포맷팅 ⌥ + ⌘ + L ⇧ + ⌥ + F
가져오기 최적화 ^ + ⌥ + O ⇧ + ⌥ + O
메서드 인라인 ⌥ + ⌘ + N VS Code는 기본 제공 안 함
리팩토링 메뉴 ^ + T ⌘ + ⇧ + R

디버깅 단축키

기능 IntelliJ VS Code
디버그 시작 ^ + D F5
실행 ^ + R F5 (디버그) 또는 ^ + F5 (디버그 없이)
중단점 설정/해제 ⌘ + F8 F9
단계별 실행 F8 F10
함수 내부 실행 F7 F11
다음 중단점까지 실행 ⌥ + ⌘ + R F5
평가식 ⌥ + F8 ⌘ + ⇧ + E
중지 ⌘ + F2 ⇧ + F5

기타 유용한 단축키

기능 IntelliJ VS Code
설정 창 열기 ⌘ + , ⌘ + ,
터미널 열기 ⌥ + F12 `^ + ``
패널 닫기 ⇧ + Escape Escape
프로젝트 창 토글 ⌘ + 1 ⌘ + B
모든 창 최소화 ⌘ + ⇧ + F12 VS Code는 기본 제공 안 함
코드 완성 ^ + Space ^ + Space
매개변수 정보 ⌘ + P ⇧ + ⌘ + Space
빠른 수정 ⌥ + ⏎ ⌘ + .
코드 창 분할 `⌘ + ⇧ + `` ⌘ + \

단축키 커스터마이징

IntelliJ 단축키 커스터마이징

  1. IntelliJ IDEA > Preferences > Keymap으로 이동
  2. 원하는 작업을 검색하고 마우스 우클릭
  3. Add Keyboard Shortcut을 선택하고 원하는 단축키 조합 입력
  4. VS Code 키맵 플러그인도 제공되므로 VS Code Keymap 플러그인을 설치하여 VS Code와 유사한 단축키 사용 가능

VS Code 단축키 커스터마이징

  1. Code > Preferences > Keyboard Shortcuts로 이동 (⌘ + K ⌘ + S)
  2. 원하는 작업을 검색하고 클릭
  3. 새로운 단축키 조합 입력
  4. IntelliJ 키맵 확장 프로그램도 제공되므로 IntelliJ IDEA Keybindings 확장을 설치하여 IntelliJ와 유사한 단축키 사용 가능

Mac 특수 키 범례

  • ⌘ : Command
  • ⌥ : Option (Alt)
  • ^ : Control
  • ⇧ : Shift
  • ⏎ : Return (Enter)
  • ⌫ : Delete
  • ↑ : 위쪽 화살표
  • ↓ : 아래쪽 화살표
  • ← : 왼쪽 화살표
  • → : 오른쪽 화살표

결론

IntelliJ와 VS Code는 각각 고유한 단축키 체계를 가지고 있습니다. IntelliJ는 강력한 리팩토링 기능에 중점을 둔 단축키가 많은 반면, VS Code는 좀 더 간결하고 웹 개발에 최적화된 단축키를 제공합니다.

Mac OS에서는 Command(⌘) 키가 Windows의 Control 키와 유사한 역할을 하며, 대부분의 기본 단축키가 이를 중심으로 구성되어 있습니다.

두 IDE 모두 서로의 키맵을 모방하는 플러그인/확장 프로그램을 제공하므로, 한 IDE에서 다른 IDE로 전환하는 개발자들도 큰 어려움 없이 적응할 수 있습니다.

가장 중요한 것은 자신이 주로 사용하는 IDE의 단축키를 충분히 익혀 작업 효율성을 높이는 것입니다. 단축키를 잘 활용하면 개발 속도가 크게 향상되고, 마우스 사용으로 인한 작업 흐름 중단을 최소화할 수 있습니다.

개인의 작업 스타일과 취향에 맞게 단축키를 커스터마이징하는 것도 좋은 방법입니다. 자주 사용하는 기능에 쉽게 접근할 수 있는 단축키를 설정하여 자신만의 효율적인 작업 환경을 구축해 보세요.