[Claude Code 스킬] Vim 모드 — 프롬프트 입력창을 미니 Vim 에디터로 | DAKER 커뮤니티

무엇 (What)

Vim 모드는 Claude Code의 프롬프트 입력창을 작은 Vim 에디터로 바꾸는 편집 모드입니다. 평소엔 INSERT 상태로 바로 타이핑하다가, Esc 한 번이면 NORMAL 상태로 들어가 hjkl·d·y·c 같은 Vim 키로 커서를 옮기고 텍스트를 다듬습니다. 손이 Vim에 길든 사람에게, 방향키를 찾아 손을 떼지 않고도 키보드 중앙(홈 포지션)에서 편집을 끝내게 해주는 스위치라고 보면 됩니다.

핵심은 '적용 범위'입니다. 이건 입력창만 Vim처럼 만드는 것이지, Claude가 프로젝트 파일을 편집하는 방식과는 전혀 무관합니다.

언제 쓰나 (When)

반대로 Vim이 손에 익지 않았다면 굳이 켤 필요는 없습니다. 기본 normal 에디터가 더 편합니다.

사용법 (How)

켜는 법은 세 가지입니다. 잠깐 써볼 땐 토글로, 늘 켜둘 땐 설정 파일로.

# 1) 대화 중 토글 — 한 번 더 입력하면 꺼짐
/vim

# 2) 메뉴에서 선택
/config  ->  Editor mode  ->  vim

# 3) 영구 적용 — ~/.claude/settings.json
{
  "editorMode": "vim"
}

켠 뒤 실제 편집 흐름은 이렇습니다.

# INSERT(기본)에서 프롬프트를 쓰다가...
Esc       # NORMAL 모드로 전환
b         # 단어 앞으로 이동 (w 뒤로, e 단어 끝)
ciw       # 커서가 놓인 단어를 통째로 교체(change-in-word)
dd        # 줄 전체 삭제,  yy 줄 복사,  p 붙여넣기
i / a / o # 다시 INSERT 로 (앞 / 뒤 / 아래 새 줄)

팁 (Tips)

출처

Redirecting to [Claude Code 스킬] Vim 모드 — 프롬프트 입력창을 미니 Vim 에디터로 | DAKER 커뮤니티...