커서 이동
명령 모드에 있는 동안, vi 다수의 이동 명령을 제공하며 그 중 일부는 다음과 공유됩니다. 적게. 다음은 하위 집합입니다.
표 12-1: 커서 이동 키
키로 커서를 이동
키로 커서를 이동
l 또는 오른쪽 화살표 오른쪽으로 한 문자.
h 또는 왼쪽 화살표 왼쪽으로 한 문자.
j 또는 아래쪽 화살표 한 줄 아래로.
k 또는 위쪽 화살표 한 줄 위로.
0(영) 현재 줄의 시작 부분입니다.
^ 현재 줄에서 공백이 아닌 첫 번째 문자로.
$ 현재 줄의 끝까지.
w 다음 단어나 구두점 문자의 시작 부분으로.
W 구두점 문자를 무시하고 다음 단어의 시작 부분으로 이동합니다.
b 이전 단어나 구두점 문자의 시작 부분으로 이동합니다.
B 문장 부호를 무시하고 이전 단어의 시작 부분으로 이동합니다.
Ctrl-f 또는 Page Down 한 페이지 아래로.
Ctrl-b 또는 Page Up 한 페이지 위로.
번호G 줄에 번호. 예를 들어, 1G 파일의 첫 번째 줄로 이동합니다.
G 파일의 마지막 줄로 이동합니다.
왜 h, j, k및 l 커서 이동에 사용되는 키? 왜냐면 언제 vi 원래였어-
결국 모든 비디오 터미널에 화살표 키가 있는 것은 아니었고 숙련된 타이피스트는 키보드에서 손가락을 떼지 않고도 일반 키보드 키를 사용하여 커서를 이동할 수 있었습니다.
많은 명령 vi 위에 나열된 "G" 명령과 같이 숫자가 앞에 붙을 수 있습니다. 명령 앞에 숫자를 붙여 명령이 실행되는 횟수를 지정할 수 있습니다. 예를 들어, "5j" 명령은 다음을 발생시킵니다. vi 커서를 다섯 줄 아래로 이동합니다.