더북(TheBook)

3.8.3 명령 모드에서 사용할 수 있는 키

명령 모드에서 가장 많이 사용하는 키는 무엇보다 커서 이동키일 것입니다. 원래 vi는 h, l, j, k로 커서를 이동합니다. vim은 일반적인 텍스트 편집기의 커서 이동키인 방향키와 Home, End, pgup, pgdn을 모두 지원합니다.

불편해 보이지만 사실 vi에서 커서 이동에 h, l, j, k를 사용하는 데는 이유가 있습니다. 방향키 대신 h, l, j, k를 이용해서 오른손의 움직임을 최소화시키려는 것입니다. 방향키를 눌러 커서를 이동하려면 오른손이 오른쪽으로 더 움직여야 하기에 그만큼 텍스트를 입력하는 데 시간이 걸립니다. 따라서 vi에 익숙해진다면 훨씬 더 빠른 키 입력이 가능합니다.

vi 편집기에서는 글자 단위, 단어 단위, 줄 단위로 커서를 이동할 수 있습니다.

▼ 표 3-7 커서 이동키

설명

h

한 칸 왼쪽으로 이동

l

한 칸 오른쪽으로 이동

j

한 줄 아래로 이동

k

한 줄 위로 이동

w

다음 단어의 첫 글자로 이동(word), 각 특수 문자를 단어로 취급

W

다음 단어의 첫 글자로 이동, 공백 단위로 이동

b

이전 단어의 첫 글자로 이동, 각 특수 문자를 단어로 취급

B

이전 단어의 첫 글자로 이동, 공백 단위로 이동

e

다음 단어의 마지막 글자로 이동(end word), 각 특수 문자를 단어로 취급

E

다음 단어의 마지막 글자로 이동, 공백 단위로 이동

^

커서가 있는 줄의 처음으로 이동

$

커서가 있는 줄의 마지막으로 이동

다음 줄의 첫 글자로 이동

}

다음 문단으로 이동

{

이전 문단으로 이동

)

다음 문장으로 이동

(

이전 문장으로 이동

gg

파일 처음 위치로 이동

G

파일 마지막 위치로 이동

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.