vi 에디터를 사용하여 커서 이동에 대하여 알아 보도록 하겠습니다.

 

기본적으로 한칸씩 이동하는 명령어는 화살표키와 hjkl 의 키를 이용하여 커서를 한칸씩 이동 할 수 있습니다.

 

좀더 많은 이동을 하기 위한 명령어를 알아 보겠습니다.

 

w(정방향), b(역방향) 키는 워드 단위의 이동입니다.

^,$키는 한 라인의 맨앞(^), 맨끝($)으로 이동하기 이하여 사용하는 키 입니다.

 

한라인이 굉장히 길 경우, 원하는 위치로 방향키나,j.k.h.l 보다 신속히 원하는 위치로 이동 할 수 있습니다.

 

파일의 맨처음으로 커서를 이동하기 위해서는 1G키를 입력 합니다.

이와는 반대로 , 파일의 맨 마지막으로 커서를 이동하기 위해서는  $G키를 입력 하여 커서를 이동 합니다.

 

원하는 라인으로 이동하기는 ex모드( shift + : )로 전환후 숫자를 입력하면 원하는 라인으로 바로 이동 할 수 있습니다.

10번째 라인으로 이동하기 위해서는 다음과 같이 입력하고 엔터를 누릅니다.

:10

 

그리고 라인넘버를 보기 위해서는

:set nu

라고 입력하면 맨 앞에 라인 넘버를 출력 합니다.

 

:set nonu

라고 입력하면 맨 앞에 라인 넘버가 없어 집니다.

 

이상으로 vim 에서 커서 이동에 대하여 알아 보았습니다.