모든 도구
무료

검색 및 인쇄 가능한 Vim 레퍼런스 — 모드, 모션, 편집, 검색 및 치환, 창, 버퍼, 레지스터. 무료.

모드

9
Esc
일반 모드로 복귀
i / a
커서 앞 / 뒤에 삽입
I / A
줄 시작 / 끝에 삽입
o / O
아래 / 위에 새 줄 열기
v
비주얼 모드 (문자 선택)
V
비주얼 라인 모드
Ctrl-v
비주얼 블록 모드 (열)
R
대체 모드 (덮어쓰기)
:
커맨드라인 (Ex) 모드

이동

10
h j k l
왼쪽, 아래, 위, 오른쪽
w / b
단어 하나 앞 / 뒤로
e / ge
다음 / 이전 단어 끝
0 / ^ / $
줄 시작 / 첫 비공백 / 줄 끝
gg / G
첫 줄 / 마지막 줄
42G / :42
42번 줄로 점프
{ / }
이전 / 다음 문단
%
일치하는 괄호로 점프
f x / t x
줄에서 다음 x로 / 앞으로 이동
Ctrl-d / Ctrl-u
반 페이지 아래 / 위로 스크롤

편집 연산자

11
x / X
커서 위 / 앞 문자 삭제
dd / D
줄 / 줄 끝까지 삭제
dw / diw
단어 / 안쪽 단어 삭제
cc / C
줄 / 줄 끝까지 변경
ciw / ci"
안쪽 단어 / 따옴표 안 변경
yy / yw
줄 / 단어 yank (복사)
p / P
커서 뒤 / 앞에 붙여넣기
r x / ~
문자 하나 교체 / 대소문자 토글
u / Ctrl-r
실행 취소 / 다시 실행
.
마지막 변경 반복
>> / <<
줄 들여쓰기 / 내어쓰기

비주얼 모드

9
v / V
문자 / 줄 선택 시작
Ctrl-v
블록 (열) 선택 시작
o
선택 영역 반대쪽 끝으로 점프
d / y
선택 영역 삭제 / yank
c
선택 영역 변경
> / <
선택 영역 들여쓰기 / 내어쓰기
gu / gU
선택 영역 소문자 / 대문자화
gv
마지막 비주얼 선택 재선택
I / A
블록 앞 삽입 / 뒤 추가 (Ctrl-v)

검색과 치환

9
/pattern
패턴 앞으로 검색
?pattern
패턴 뒤로 검색
n / N
다음 / 이전 일치
* / #
커서 단어 앞 / 뒤로 검색
:%s/old/new/g
파일 내 전체 치환
:%s/old/new/gc
확인하며 전체 치환
:s/old/new/g
현재 줄에서 전체 치환
:%s/\<word\>/x/g
전체 단어만 치환
:noh
검색 강조 지우기

창과 탭

8
:sp / :split
수평 분할
:vsp / :vsplit
수직 분할
Ctrl-w h/j/k/l
해당 방향 분할로 이동
Ctrl-w w
다음 분할로 순환
Ctrl-w q / c
현재 분할 닫기
Ctrl-w o
다른 모든 분할 닫기
Ctrl-w =
분할 크기 균등화
:tabnew / gt / gT
새 탭 / 다음 / 이전 탭

버퍼와 파일

9
:e file
파일 열기 / 편집
:w / :w file
저장 / 다른 이름으로 저장
:wq / :x / ZZ
저장 후 종료
:q / :q!
종료 / 변경 버리고 종료
:ls / :buffers
열린 버퍼 목록
:b name / :bN
이름 / 번호로 버퍼 전환
:bn / :bp
다음 / 이전 버퍼
:bd
버퍼 삭제 (닫기)
:wa / :qa
모두 저장 / 모두 종료

레지스터와 마크

8
"ayy
줄을 레지스터 a로 yank
"ap
레지스터 a에서 붙여넣기
"+y / "+p
시스템 클립보드로 yank / 에서 붙여넣기
:reg
레지스터 내용 표시
ma
커서에 마크 a 설정
`a / 'a
마크 a로 점프 (정확 / 줄)
``
이전 위치로 되돌아가기
:marks
모든 마크 목록

매크로

7
qa
레지스터 a로 녹화 시작
q
녹화 중지
@a
매크로 a 재생
@@
마지막 재생 매크로 반복
5@a
매크로 a 다섯 번 재생
:%normal @a
모든 줄에서 매크로 a 실행
"ap → edit → "ay$
붙여넣고 편집 후 다시 yank하여 매크로 변경

“:q”와 일치하는 항목이 없습니다.


도움이 필요하신가요?
이 도구에서 문제를 발견하셨나요? 저희 팀에 알려주세요.
문제 신고

이 무료 도구를 귀하의 웹사이트에 추가하세요 — 아래 코드를 복사하여 붙여넣으세요.