본문으로 바로가기
리옵트 핸드북
리옵트 핸드북
Claude Code 명령어 마스터표기와 명령 선택 기준상세 페이지 읽는 법전체 명령 목록터미널 CLI 명령·플래그 전체 참조

작업별 가이드

기본 명령어 묶음 (코어)작업의 시작과 재개스킬과 사용자 명령 선택반복 작업과 클라우드 실행권한과 변경 검토Skills와 커스텀 명령어 가이드MCP 명령/도구 연동 가이드

대화와 컨텍스트

Cmd. /add-dirCmd. /backgroundCmd. /compactCmd. /contextCmd. /copyCmd. /exportCmd. /forkCmd. /importCmd. /initCmd. /memoryCmd. /recapCmd. /renameCmd. /resumeCmd. /rewindCmd. claude project purge

계획과 실행

Cmd. /autofix-prCmd. /batchCmd. /desktopCmd. /goalCmd. /loopCmd. /planCmd. /remote-envCmd. /scheduleCmd. /tasksCmd. /teleportCmd. /workflows

검토와 검증

Cmd. /code-reviewCmd. /runCmd. /run-skill-generatorCmd. /security-reviewCmd. /simplifyCmd. /verify

모델과 설정

Cmd. /claude-apiCmd. /configCmd. /effortCmd. /fastCmd. /modelCmd. /output-styleCmd. /update-config

권한과 연결

Cmd. /agentsCmd. /hooksCmd. /ideCmd. /mcpCmd. /permissionsCmd. /pluginCmd. /reload-pluginsCmd. /reload-skillsCmd. /sandboxCmd. /skillsCmd. /web-setup

상태와 진단

Cmd. /debugCmd. /diffCmd. /doctorCmd. /fewer-permission-promptsCmd. /release-notesCmd. /team-onboarding

화면과 입력

Cmd. /colorCmd. /focusCmd. /keybindingsCmd. /powerupCmd. /statuslineCmd. /terminal-setupCmd. /themeCmd. /tui

계정과 사용량

Cmd. /upgradeCmd. /usageCmd. /usage-credits

이전 명령

Cmd. /costCmd. /pr-commentsCmd. /reviewCmd. /statsCmd. /ultrareviewCmd. /vimCmd. /approved-toolsCmd. /commandsCmd. /extra-usageCmd. /settingsCmd. /tagCmd. /todos

검증과 이력

현재 검증 범위핸드북 변경사항릴리스 반영 이력이전 검증 기록명령별 변경 기록
핸드북›Claude Code 명령어 마스터›Cmd. /keybindings
한국어English

Cmd. /keybindings

키 바인딩 설정 파일(~/.claude/keybindings.json)을 열거나 생성하는 명령

핵심 요약

  • keyboard shortcut 파일 열기
  • 입력 위치·지원 조건을 확인한 뒤 아래 실행 예를 사용합니다.

역할

keyboard shortcut 파일 열기

/keybindings

사용 조건

항목기준
입력 위치실행 중인 CLI의 입력창
종류내장 명령
상태현재 공식 표
별칭—
공식 최소 버전명시되지 않음
검증 기준2026-09-22 · Claude Code 2.1.278

설치본의 명령 메뉴와 계정·조직 설정에 따라 사용할 수 있는 항목이 달라집니다.

사용 예

/keybindings

설정 파일의 기본 형식은 다음과 같습니다. 아래 예시는 Chat 컨텍스트에서 Ctrl+E를 외부 에디터 열기에 바인딩하고, Ctrl+U 기본 바인딩은 null로 해제합니다.

{
  "$schema": "https://www.schemastore.org/claude-code-keybindings.json",
  "$docs": "https://code.claude.com/docs/en/keybindings",
  "bindings": [
    {
      "context": "Chat",
      "bindings": {
        "ctrl+e": "chat:externalEditor",
        "ctrl+u": null
      }
    }
  ]
}

주요 필드

필드설명
$schema(선택) 에디터 자동완성용 JSON 스키마 URL
$docs(선택) 문서 URL
bindings컨텍스트별 바인딩 블록 배열

키스트로크 문법

  • 모디파이어: +로 결합 — ctrl/control, shift, alt/opt/option/meta, cmd/command/super/win.
    • meta는 macOS의 Option, Windows·Linux의 Alt에 매핑됩니다.
    • cmd 계열은 Super 모디파이어를 보고하는 터미널(Kitty 프로토콜, xterm modifyOtherKeys)에서만 인식됩니다. 대부분의 터미널에서는 ctrl 또는 meta를 사용하세요.
  • 대문자: 단독 대문자 K는 shift+k와 동일. 단, 모디파이어가 붙은 ctrl+K는 ctrl+k와 같으며 Shift를 함의하지 않습니다.
  • 코드(chord): 공백으로 구분한 키 시퀀스 — ctrl+k ctrl+s는 Ctrl+K를 누르고 떼었다가 Ctrl+S를 누름.
  • 특수 키: escape/esc, enter/return, tab, space, up/down/left/right, backspace/delete.

선택 시점

  1. Chat 컨텍스트에서 chat:externalEditor를 원하는 키로 재바인딩해 외부 에디터를 빠르게 열기.
  2. 기본 단축키를 null로 설정해 비활성화하기(예: 충돌하는 ctrl+u 해제).
  3. Vim 모드 사용자를 위한 스크롤 vi 스타일 바인딩 구성(scroll:halfPageUp/scroll:halfPageDown 등은 기본 미바인딩 상태로 제공).

관련 명령 선택

명령어차이점언제 선택
/keybindings키 바인딩 설정 파일 열기/생성단축키를 직접 커스터마이즈할 때
/configEditor mode(Vim 등) 등 설정 토글입력 모드 전환·일반 설정 변경 목적
/terminal-setupShift+Enter 등 터미널 단축키 구성VS Code·Cursor·Zed 등 터미널별 입력 문제 점검
/doctor키 바인딩 경고를 포함한 진단바인딩 충돌·오류 검증 시

실행 결과와 유지 범위

단축키 설정 파일을 열어 입력 동작을 변경할 수 있게 합니다.

공식 문서의 정의는 "Open or create your keybindings configuration file"(키 바인딩 설정 파일을 열거나 생성한다)입니다.

/keybindings를 실행하면 ~/.claude/keybindings.json 파일이 없으면 생성하고, 있으면 엽니다. 이 파일에서 컨텍스트별 키 바인딩을 직접 고쳐 단축키를 커스터마이즈합니다.

  • 설정 파일은 bindings 배열을 담은 객체이며, 각 블록은 컨텍스트(context) 와 키스트로크 → 액션 맵을 지정합니다.
  • 액션은 namespace:action 형식입니다(예: chat:submit은 메시지 전송, app:toggleTodos는 작업 목록 토글).
  • 파일 변경 사항은 Claude Code를 재시작하지 않아도 자동으로 감지·적용됩니다.

별칭(alias)은 없으며, 번들 스킬이나 워크플로우가 아닌 일반 내장 명령입니다.

주의사항

  • 재바인딩 불가(예약 단축키): Ctrl+C(인터럽트/취소), Ctrl+D(종료), Ctrl+M(터미널에서 Enter와 동일), Caps Lock은 변경할 수 없습니다.
  • 터미널 충돌: Ctrl+B(tmux 프리픽스), Ctrl+A(GNU screen 프리픽스), Ctrl+Z(프로세스 일시정지)는 멀티플렉서와 충돌할 수 있습니다.
  • Vim 모드 상호작용: /config → Editor mode로 Vim 모드를 켜면, Vim 모드(텍스트 입력 레벨)와 키 바인딩(컴포넌트 레벨)이 독립적으로 동작합니다. Vim의 Escape는 INSERT→NORMAL 전환이며 chat:cancel을 트리거하지 않습니다.
  • 검증: Claude Code는 JSON 파싱 오류, 잘못된 컨텍스트 이름, 예약 단축키 충돌, 멀티플렉서 충돌, 동일 컨텍스트 내 중복 바인딩을 경고합니다. /doctor로 키 바인딩 경고를 확인할 수 있습니다.
  • 공유 환경에서는 bindings 항목을 null로 두거나 파일을 제거해 기본값으로 복구하는 경로를 문서화해 두세요.

공식 근거

  • Commands
  • Keybindings

전체 명령 목록 · 검증 범위 · 이 명령의 변경 기록

관련 문서

Cmd. /terminal-setup

Shift+Enter 등 줄바꿈 단축키를 터미널에 맞게 자동 구성하는 명령

Cmd. /vim

v2.1.92에서 제거된 Vim 입력 모드 토글 명령의 레거시 문서. 마지막 지원은 v2.1.91이며, 현재는 /config(별칭 /settings)의 Editor mode에서 Vim·일반 모드를 전환합니다.

Cmd. /vim

Codex 명령어 마스터 · Codex TUI composer를 기본 입력과 Vim normal/insert 입력 사이에서 전환하는 명령. tui.vim_mode_default 기본값을 고정하기 전 현재 터미널에서 검증합니다.

Cmd. /keymap

Codex 명령어 마스터 · TUI 키보드 단축키 binding을 context별로 확인하고 재매핑해 config.toml에 저장하는 명령. tmux·SSH 등에서 단축키 충돌을 해결할 때 사용

Cmd. /debug-config

Codex 명령어 마스터 · 설정 계층과 충돌, effective sandbox mode를 점검하는 /debug-config 명령. config·managed requirements·sandbox helper의 실제 적용 상태를 확인합니다.

Cmd. /focus

fullscreen 렌더링에서 마지막 프롬프트, 한 줄 도구 호출 요약(편집 diffstat 포함), 최종 응답만 보이는 focus view를 토글하는 명령

Cmd. /powerup

애니메이션 데모가 포함된 빠른 대화형 레슨으로 Claude Code 기능을 익히는 명령

On this page

역할사용 조건사용 예주요 필드키스트로크 문법선택 시점관련 명령 선택실행 결과와 유지 범위주의사항공식 근거