ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Claude Code에서 한 줄 통째로 지우려고 백스페이스 누르고 있었다면-고슴도치 군단
    카테고리 없음 2026. 5. 14. 16:37

    백스페이스 함정

    Claude Code 쓰다 보면 한 줄 통째로 지우고 다시 입력해야 할 때가 자주 있음

    긴 프롬프트 잘못 적어서 처음부터 다시 쓰려는데, 백스페이스만 누르고 있으면 시간이 꽤 걸림

    체감상 매번 백스페이스로 한 글자씩 지우던 사람이라면 단축키 두 개만 알아도 입력 속도가 확연히 달라짐

    이 글에서는 한 줄 지우는 단축키를 시작으로, Claude Code 입력창에서 자주 쓰이는 키와 슬래시 명령어를 묶어서 정리함

    검색해보면 단편적인 팁은 많지만 한 화면에 묶어 정리해둔 글이 의외로 드물어, 자주 쓰는 것만 추려서 한 번에 보이도록 구성함



    한 줄 삭제 단축키

    가장 핵심은 Ctrl+UCtrl+K 두 개임

    Ctrl+U 는 커서 위치 기준 앞쪽을 전부 지움 — 보통은 줄 끝에 커서가 있으니 사실상 줄 전체가 한 번에 사라짐

    Ctrl+K 는 반대로 커서 위치 기준 뒤쪽을 전부 지움

    긴 명령을 일부만 살리고 뒷부분을 통째로 잘라낼 때 Ctrl+K 가 편하더라

    두 키 모두 Unix readline 계열에서 표준으로 쓰는 키라, Claude Code 외에 bash·zsh 일반 터미널에서도 동일하게 동작함

    Ctrl+U  →  커서 앞쪽 줄 전체 삭제
    Ctrl+K  →  커서 뒤쪽 줄 전체 삭제

    써보면 백스페이스 연타로 보내던 몇 초가 거의 0에 가까워짐

    여러 줄 모드(Shift+Enter로 줄바꿈 입력) 상태라면, Ctrl+U 는 현재 커서가 위치한 한 줄만 영향을 준다는 점만 기억하면 됨



    커서 이동·단어 삭제 단축키

    한 글자씩이 아니라 단어 단위로 다루는 키도 자주 쓰임

    Ctrl+W 는 커서 바로 앞 단어 하나만 삭제함 — 오타 난 단어 하나만 빠르게 지울 때 직접 쓰면 차이가 크게 느껴짐

    Ctrl+A 는 커서를 줄 맨 앞으로, Ctrl+E 는 줄 맨 끝으로 이동시킴

    긴 프롬프트 중간에 끼어들어 수정할 때 화살표 키로 한참 이동하지 않고 한 번에 점프할 수 있어서 손목이 편하네

    동작
    Ctrl+W 커서 앞 단어 하나 삭제
    Ctrl+A 줄 맨 앞으로 이동
    Ctrl+E 줄 맨 끝으로 이동
    Alt+B / Alt+F 단어 단위 좌/우 이동

    외울 게 많아 보여도 보통은 Ctrl+U·Ctrl+W 두 개만 손에 익혀도 입력 효율이 크게 올라감



    슬래시 명령어 활용

    입력창 맨 앞에 / 를 치면 Claude Code 내부 명령어 목록이 자동완성으로 뜨네

    자주 쓰이는 명령어 몇 개만 외워두면 세션 관리가 훨씬 수월함

    • /clear — 현재 대화 컨텍스트 초기화, 긴 작업이 끝나고 새 주제로 넘어갈 때 필수
    • /compact — 컨텍스트를 요약해 압축, 토큰 절약용
    • /help — 사용 가능한 명령어 전체 조회
    • /init — 현재 프로젝트에 CLAUDE.md 자동 생성
    • /model — 사용 모델 변경 (Opus / Sonnet / Haiku)
    • /config — 설정 화면 진입
    • /agents — 서브에이전트 관리
    • /review — 변경 사항 코드 리뷰
    • /cost — 현재 세션 토큰 사용량 확인

    특히 /clear 는 작업이 길어져 컨텍스트가 무거워졌다 싶을 때 한 번씩 쳐주면 응답 속도와 정확도가 같이 살아남

    /compact 는 컨텍스트는 유지하되 토큰만 줄이고 싶을 때 쓰는데, 직접 써보면 둘 차이가 확연함 — /clear 는 메모리를 비우고, /compact 는 요약본을 남김



    프리픽스 단축 입력

    / 외에도 입력 첫 글자로 동작이 바뀌는 프리픽스가 몇 개 더 있음

    ! 를 맨 앞에 붙이면 그 줄은 bash 명령으로 실행됨 — 예를 들어 !ls 만 쳐도 현재 디렉터리 목록이 바로 출력되고, 결과는 컨텍스트에도 함께 들어감

    # 으로 시작하면 그 메시지를 메모리(CLAUDE.md 등)에 기록함, 프로젝트 규칙이나 자주 쓰는 정보 저장에 유용함

    @파일경로 형식으로 입력하면 해당 파일을 컨텍스트에 첨부할 수 있음 — 보통 @src/main.py 처럼 자동완성과 함께 사용함

    !명령어     → bash 한 줄 실행
    #메모       → CLAUDE.md 에 메모리 저장
    @파일경로   → 파일을 컨텍스트에 첨부

    체감상 @ 자동완성은 파일 찾는 시간을 크게 줄여줘서 한 번 손에 익으면 다시 돌아가기 어렵네



    세션 제어 키

    작업을 중간에 끊거나 화면을 정리하는 키도 알아두면 편함

    Esc 는 현재 진행 중인 응답을 중단시킴 — 잘못된 방향으로 가고 있을 때 즉시 멈추는 용도임

    Ctrl+L 은 화면을 깔끔하게 비움, 위쪽 출력이 너무 많아져 답답할 때 쓰면 좋음

    Ctrl+C 는 입력 중인 줄을 취소함 (응답이 진행 중이 아닐 때) — 한 번 더 누르면 세션 종료 안내가 뜸

    Shift+Tab 은 자동 승인(auto-accept) 모드를 토글하는데, 반복 편집 작업에서 매번 승인 누르기 번거로울 때 켜두면 흐름이 끊기지 않음

    Ctrl+R 은 출력 모드를 전환해 마지막 응답이나 도구 결과를 더 자세히 펼쳐 보여줌

    Shift+Enter 는 줄바꿈 입력용인데, 멀티라인 프롬프트를 쓸 때 보통은 이 키 하나로 충분함



    한 줄 요약

    손이 가장 자주 가는 키는 결국 Ctrl+U(앞쪽 삭제)와 Ctrl+W(단어 삭제) 두 개로 압축됨

    여기에 /clear·@파일·!명령 정도만 보통은 같이 쓰는 편이고, 나머지는 필요할 때 그때그때 익히면 충분함

    키 하나 외워서 백스페이스 연타가 사라지는 게 가장 직접적인 체감 포인트라는 게 솔직한 생각임

Designed by Tistory.