숏컷 코드
Codex app에서 자주 쓰는 shortcut
Cmd+Shift+P / Cmd+K Command menu
Cmd+J 터미널 열기/닫기
Ctrl+L 터미널 지우기
Cmd+Option+B diff panel 토글
Cmd+N 새 thread
Cmd+F 현재 thread 검색자주 쓰는 흐름
shortcut이 마우스 없이 검증 루프를 이어 주는 이유
shortcut은 단순 이동 편의가 아니라, "대화 → diff 확인 → 터미널 검증 → 다시 대화" 흐름을 끊기지 않게 연결하는 도구입니다. Cmd+J로 터미널을 열고 테스트를 실행한 뒤, Cmd+Option+B로 diff를 확인하고, 다시 대화로 돌아가 재수정을 요청하는 흐름을 마우스 없이 이어 갈 수 있습니다. 이 루프의 속도가 빠를수록 실제 작업 생산성이 높아집니다. Codex app 공식 문서는 별도 commands 페이지에서 app navigation shortcut과 slash command 진입 방식을 함께 정리합니다.
Cmd+K와 Ctrl+L의 혼동이 생기는 이유와 올바른 구분
터미널 환경에 익숙한 사람은 Cmd+K가 터미널을 지운다고 기억하는 경우가 많습니다. 하지만 Codex app에서 Cmd+K는 Command menu를 여는 단축키입니다. 터미널을 지우려면 Ctrl+L을 써야 합니다. 이 두 키의 역할을 명확히 구분하지 않으면 Command menu가 의도치 않게 열리거나, 터미널 정리가 안 되는 상황이 반복됩니다.
diff panel 토글이 검토 속도에 직접 영향을 준다
Cmd+Option+B의 diff panel 토글은 대화 화면을 유지하면서 변경 내용을 빠르게 열고 닫을 수 있게 합니다. 매번 diff를 보려고 별도 탭이나 화면으로 이동하지 않아도 되기 때문에, 재수정 요청과 diff 확인을 교대로 반복하는 작업에서 시간을 크게 줄여 줍니다. Cmd+Shift+P 또는 Cmd+K로 여는 Command menu, Cmd+J로 여는 통합 터미널과 함께 이 세 가지가 실제 작업 속도에 직접 영향이 큰 핵심 축입니다.
slash command는 shortcut과 다른 층의 제어 수단이다
slash command는 keyboard shortcut 자체는 아니지만, composer 안에서 /status, /review, /plan-mode처럼 세션 동작을 빠르게 바꾸는 점에서 함께 외워 둘 가치가 큽니다. shortcut이 앱 화면 이동을 담당한다면, slash command는 에이전트의 동작 모드를 전환합니다. 두 계층을 구분하고 함께 쓰면 더 정밀하게 세션을 제어할 수 있습니다.
shortcut과 slash command를 나누는 기준
- 화면 이동과 패널 토글: keyboard shortcut
- 세션 상태와 에이전트 동작 전환: slash command
- 터미널 검증 루프: Cmd+J, Ctrl+L
- 대화 중 모드 전환: /status, /review, /plan-mode언제 무엇을 쓰나
| 상황 | 적합한 선택 |
|---|---|
| 기능을 검색하거나 명령을 실행할 때 | Cmd+Shift+P 또는 Cmd+K (Command menu) |
| 터미널을 열고 검증 명령을 실행할 때 | Cmd+J |
| 터미널 출력을 정리할 때 | Ctrl+L |
| 수정 diff를 빠르게 열고 닫을 때 | Cmd+Option+B |
| 새 작업을 분리된 스레드로 시작할 때 | Cmd+N |
| 에이전트 동작 모드를 전환할 때 | composer에서 / 입력 |
| 패널 이동은 빠른데 세션 상태 확인이 길어질 때 | shortcut과 slash command 역할을 분리 |
주의할 점
Codex app에서는 Cmd+K가 terminal clear가 아니라 Command menu입니다.
터미널을 지울 때는 Ctrl+L을 써야 하고, 세션 동작을 바꾸고 싶다면 composer에서
/로 slash command를 여는 편이 더 정확합니다. 화면 이동과 세션 제어를 같은 층으로 생각하면
shortcut은 외웠는데 실제 운영 속도는 그대로인 상태가 되기 쉽습니다.
실패 예시
- diff 를 열려는 순간마다 Command menu 에서 명령을 검색하고, 세션 상태 확인도 자연어로만 요청함
- 결과: 같은 검증 루프를 반복할 때 속도가 느려지고 상태 확인이 매번 장황해짐
- 대응: 패널 이동은 shortcut 으로, 상태 확인과 모드 전환은 slash command 로 분리해 습관화한다참고 링크
2 sources