작성: 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, |
| - | 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 번 앞으로 “*/” 주석의 끝 부분으로 이동 |