본문 바로가기
프로그래밍/Util

[Tabby] WSL + Codex CLI 단축키 정리

by JLearn 2026. 9. 22.

Windows에서 Tabby → WSL → Codex CLI 환경을 사용할 때 자주 사용하는 단축키를 한눈에 확인할 수 있도록 정리합니다.

이 환경에서는 Tabby가 처리하는 단축키와 Codex CLI가 처리하는 단축키가 함께 존재합니다.
특히 Ctrl + A는 일반 Windows 프로그램의 전체 선택과 다르게 Codex 입력 편집에서는 커서를 입력 시작 위치로 이동하는 용도로 사용될 수 있으므로 구분해서 기억하는 것이 좋습니다.


핵심 단축키

Codex CLI에서 프롬프트를 작성할 때 우선 아래 단축키만 기억해도 충분합니다.

기능 단축키 설명
프롬프트 전송 Enter 작성한 내용을 Codex에 전송
다음 줄 입력 Ctrl + J 멀티라인 프롬프트 작성 시 가장 안정적인 줄바꿈
다음 줄 입력 Alt + Shift + Enter Tabby Windows의 기본 Insert new line 단축키
입력 처음으로 이동 Ctrl + A 현재 입력의 맨 앞으로 이동
입력 끝으로 이동 Ctrl + E 현재 입력의 맨 뒤로 이동
이전 단어 삭제 Ctrl + W 커서 앞의 단어 삭제
앞쪽 내용 삭제 Ctrl + U 커서 위치부터 현재 줄 시작까지 삭제
뒤쪽 내용 삭제 Ctrl + K 커서 위치부터 현재 줄 끝까지 삭제
현재 입력 전체 삭제 Ctrl + ACtrl + K 맨 앞으로 이동한 뒤 끝까지 삭제
이전/다음 입력 기록 / 이전에 입력한 프롬프트 탐색
작업 취소 Ctrl + C 현재 실행 또는 입력 상태를 취소

Codex에서 Shift + Enter가 줄바꿈으로 동작하는지는 터미널이 수정된 Enter 키를 별도 키 이벤트로 전달할 수 있는지에 따라 달라질 수 있습니다.
Tabby + WSL 환경에서는 Ctrl + J가 가장 단순하고 안정적인 줄바꿈 방법입니다.


Codex 프롬프트 편집

줄바꿈과 전송

여러 줄로 프롬프트를 작성하려면 Ctrl + J를 사용합니다.

예를 들어 다음 내용을 입력한다고 가정합니다.

현재 프로젝트를 분석해.
테스트를 실행해.
문제가 있으면 수정해.

입력 과정은 다음과 같습니다.

현재 프로젝트를 분석해.
Ctrl + J

테스트를 실행해.
Ctrl + J

문제가 있으면 수정해.
Enter

마지막 Enter를 눌렀을 때 전체 프롬프트가 Codex에 전송됩니다.

Tabby Windows의 기본 설정에는 새 줄 삽입 기능이 다음과 같이 지정되어 있습니다.

Alt + Shift + Enter

따라서 Codex에서 다음 두 방법을 우선 사용할 수 있습니다.

Ctrl + J

또는

Alt + Shift + Enter

Shift + Enter를 사용하고 싶다면 Tabby의 Hotkeys 설정에서 Insert new line 단축키를 Shift + Enter로 변경할 수 있습니다.


입력 처음과 끝으로 이동

현재 작성 중인 프롬프트의 처음으로 이동합니다.

Ctrl + A

끝으로 이동합니다.

Ctrl + E

예를 들어 현재 커서가 맨 뒤에 있다면:

프로젝트를 분석하고 테스트를 실행해줘|

Ctrl + A:

|프로젝트를 분석하고 테스트를 실행해줘

다시 Ctrl + E:

프로젝트를 분석하고 테스트를 실행해줘|

여기서 |는 커서 위치를 의미합니다.


이전 단어 삭제

커서 바로 앞의 단어를 삭제합니다.

Ctrl + W

예:

프로젝트를 분석하고 테스트를 실행해줘|

Ctrl + W를 누르면 마지막 단어가 삭제됩니다.

긴 프롬프트를 수정할 때 Backspace를 여러 번 누르는 것보다 빠릅니다.


커서 앞쪽 삭제

현재 커서 위치부터 줄의 시작 위치까지 삭제합니다.

Ctrl + U

예:

프로젝트를 분석하고 |테스트를 실행해줘

Ctrl + U를 사용하면 커서 앞쪽 내용이 삭제됩니다.

|테스트를 실행해줘

커서 뒤쪽 삭제

현재 커서 위치부터 줄의 끝까지 삭제합니다.

Ctrl + K

예:

프로젝트를 분석하고 |테스트를 실행해줘

Ctrl + K를 사용하면 다음처럼 됩니다.

프로젝트를 분석하고 |

현재 프롬프트 전체 삭제

Codex 입력창에서 일반 Windows 프로그램처럼 Ctrl + ADelete를 사용하는 방식과는 다릅니다.

현재 입력 전체를 빠르게 지우려면 다음 조합이 편리합니다.

Ctrl + A
Ctrl + K

동작은 다음과 같습니다.

Ctrl + A

현재 입력의 맨 앞으로 이동합니다.

그 상태에서:

Ctrl + K

현재 위치부터 끝까지 삭제합니다.

결과적으로 현재 입력한 프롬프트 전체가 삭제됩니다.


Tabby 단축키

Tabby Windows 기본 설정에서 자주 사용하는 터미널 단축키입니다.

기능 기본 단축키
터미널 전체 선택 Ctrl + Shift + A
복사 Ctrl + Shift + C
붙여넣기 Ctrl + Shift + V
붙여넣기 Shift + Insert
새 줄 삽입 Alt + Shift + Enter
이전 단어로 이동 Ctrl + ←
다음 단어로 이동 Ctrl + →
이전 단어 삭제 Ctrl + Backspace
다음 단어 삭제 Ctrl + Delete
현재 줄 삭제 Ctrl + Shift + Backspace
검색 Ctrl + Shift + F

Tabby의 Ctrl + Shift + A터미널의 스크롤 버퍼를 포함한 터미널 내용 선택 기능입니다.

이 기능과 Codex 입력창 안의 프롬프트 편집은 별개의 기능입니다.


전체 선택과 Ctrl + A의 차이

가장 헷갈리기 쉬운 부분입니다.

Tabby 전체 선택

Ctrl + Shift + A

Tabby 터미널 화면의 내용을 선택합니다.

복사를 위한 터미널 선택 기능입니다.

Codex에서 Ctrl + A

Ctrl + A

현재 작성하고 있는 프롬프트의 시작 위치로 커서를 이동합니다.

즉 다음 두 단축키는 전혀 다른 동작입니다.

Ctrl + Shift + A
→ Tabby 터미널 전체 선택
Ctrl + A
→ Codex 입력 커서를 맨 앞으로 이동

Codex 프롬프트 전체를 삭제하려면 다음 조합을 사용하는 것이 편리합니다.

Ctrl + A
Ctrl + K

Shift + Enter를 줄바꿈으로 사용하기

Tabby Windows의 현재 기본 설정은 다음과 같습니다.

Insert new line
Alt + Shift + Enter

Shift + Enter를 사용하고 싶다면 Tabby에서 다음 순서로 변경할 수 있습니다.

Settings
→ Hotkeys
→ Insert new line

기본 단축키:

Alt + Shift + Enter

원하는 단축키:

Shift + Enter

변경 후 Codex 입력창에서 테스트합니다.

첫 번째 줄
Shift + Enter
두 번째 줄

정상적으로 동작하면 다음처럼 여러 줄을 작성할 수 있습니다.

첫 번째 줄
두 번째 줄

마지막에 일반 Enter를 누르면 프롬프트가 전송됩니다.

터미널과 Codex의 키 이벤트 처리 방식에 따라 Shift + Enter가 일반 Enter로 전달될 수 있습니다.
이 경우에는 설정을 억지로 맞추기보다 Ctrl + J를 사용하는 것이 가장 단순합니다.


실무에서 기억할 조합

Codex CLI를 자주 사용한다면 아래 조합을 먼저 익히는 것이 좋습니다.

Enter
→ 프롬프트 전송

Ctrl + J
→ 줄바꿈

Ctrl + A
→ 입력 처음으로 이동

Ctrl + E
→ 입력 끝으로 이동

Ctrl + W
→ 앞 단어 삭제

Ctrl + U
→ 커서 앞쪽 삭제

Ctrl + K
→ 커서 뒤쪽 삭제

Ctrl + A → Ctrl + K
→ 현재 프롬프트 전체 삭제

Ctrl + C
→ 현재 작업 취소

Tabby 자체 기능은 다음 세 가지를 함께 기억하면 됩니다.

Ctrl + Shift + A
→ 터미널 전체 선택

Ctrl + Shift + C
→ 복사

Ctrl + Shift + V
→ 붙여넣기

따라서 Tabby + WSL + Codex CLI 환경에서는 다음 다섯 가지를 가장 먼저 익혀두면 편리합니다.

Ctrl + J
Ctrl + A
Ctrl + E
Ctrl + W
Ctrl + A → Ctrl + K

참고 자료

반응형

댓글