참고: 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 단축키 커스터마이징
- IntelliJ IDEA > Preferences > Keymap으로 이동
- 원하는 작업을 검색하고 마우스 우클릭
- Add Keyboard Shortcut을 선택하고 원하는 단축키 조합 입력
- VS Code 키맵 플러그인도 제공되므로 VS Code Keymap 플러그인을 설치하여 VS Code와 유사한 단축키 사용 가능
VS Code 단축키 커스터마이징
- Code > Preferences > Keyboard Shortcuts로 이동 (⌘ + K ⌘ + S)
- 원하는 작업을 검색하고 클릭
- 새로운 단축키 조합 입력
- 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의 단축키를 충분히 익혀 작업 효율성을 높이는 것입니다. 단축키를 잘 활용하면 개발 속도가 크게 향상되고, 마우스 사용으로 인한 작업 흐름 중단을 최소화할 수 있습니다.
개인의 작업 스타일과 취향에 맞게 단축키를 커스터마이징하는 것도 좋은 방법입니다. 자주 사용하는 기능에 쉽게 접근할 수 있는 단축키를 설정하여 자신만의 효율적인 작업 환경을 구축해 보세요.
'기술 투자 > it 트렌드' 카테고리의 다른 글
2025년 2월 미국에서 가장 많이 방문한 웹사이트: 총정리 (1) | 2025.03.20 |
---|---|
오픈채팅 최신 신조어 총정리 (0) | 2025.03.14 |
개인 AI 비서의 역사 (1) | 2025.03.13 |
디지털 일상의 새 동반자: 개인 비서용 AI 서비스의 진화와 최신 트렌드 (0) | 2025.03.13 |
내 손 안의 AI 페르소나, Pi: 개인 맞춤형 대화가 만들어내는 새로운 일상 (1) | 2025.03.12 |