작성: 2020-08-02 수정: 2020-08-02

하루 20줄 vim help 번역하기 (3편)

위아래, Text 움직임에 대한 정리

위 아래 움직임

명령 횟수 예제 설명
k N k N라인 위로 움직이기 (also: CTRL-P and )
j N j N라인 아래로 움직이기 (also: CTRL-J, CTRL-N, , and )
- N - N라인 위로, non-blank character에 커서
+ N + N라인 아래, non-blank character에 커서
_ N _ N-1라인 아래, non-blank character에 커서
G N G N번째 줄(default: last line), non-blank character에 커서
gg N g N번째 줄(default: first line), non-blank character에 커서
N% N % N% 만큼 아래로 이동; N must be given, otherwise it is the % command
gk N g N스크린 위로 이동 (differs from “k” when line wraps)
gj N g N스크린 아래로 이동 (differs from “j” when line wraps)

Text object 움직임

명령 횟수 예제 설명
w N w N 단어 앞으로 이동
W N W N 단어(특수 문자 포함) 앞으로 이동
e N e 앞으로 N번째 단어의 끝으로 이동
E N E 앞으로 N번째 단어(특수 문자 포함)의 끝으로 이동
b N b N 단어 뒤로 이동
B N B N 단어(특수 문자 포함) 뒤로 이동
ge N ge 앞에서 N번째 단어의 끝으로 이동
gE N gE 앞에서 N번째 단어(특수 문자 포함)의 끝으로 이동
) N ) N 문장 앞으로 이동
( N ( N 문장 뒤로 이동
} N } N 문단 앞으로 이동
{ N { N 문단 뒤로 이동
]] N ]] N 섹션 앞으로, 섹션의 맨앞
[[ N [[ N 섹션 뒤로, 섹션의 맨뒤
][ N ][ N 섹션 앞으로, 섹션의 끝
[] N [] N 섹션 뒤로, 섹션의 끝
[( N [( N 번 ‘(‘ 뒤로 이동
[{ N [{ N 번 ‘{‘ 뒤로 이동
[m N [m N 번 이전 메서드의 시작부분으로 이동 (for Java)
[M N [M N 번 이전 메서드의 끝 부분으로 이동 (for Java)
]) N ]) N 번 ‘)’ 앞으로 이동
]} N ]} N 번 ‘}’ 앞으로 이동
]m N ]m N 번 다음 메서드의 시작부분으로 이동 (for Java)
]M N ]M N 번 다음 메서드의 끝 부분으로 이동 (for Java)
[# N [# N 번 “#if” or “#else” 뒤로 이동
]# N ]# N 번 “#else” or “#endif”앞으로 이동
[star N [* N 번 뒤로 “/*” 주석의 시작부분으로 이동
]star N ]* N 번 앞으로 “*/” 주석의 끝 부분으로 이동