본문 바로가기

코딩/Vim

Vim - 커서 이동 후 삽입 모드 진입하기

반응형

목차

현재 줄의 첫 문자

동작
I (대문자 i) 현재 줄의 첫 문자(공백 문자 제외)로 커서 이동 후 삽입 모드
[숫자]I (대문자 i) 현재 줄의 첫 문자(공백 문자 제외)로 커서 이동 후 삽입 모드

삽입 모드에서 텍스트 입력 후 노말 모드로 전환 시, 입력한 텍스트를 [숫자]번 반복하여 삽입


예: 2I 누른 후 abc 입력 후 <Esc>

결과: abcabc가 삽입 됨

 

 

현재 줄의 첫 열

동작
gI (대문자 i) 현재 줄의 첫 열로 커서 이동 후 삽입 모드
[숫자]gI (대문자 i) 현재 줄의 첫 열로 커서 이동 후 삽입 모드

삽입 모드에서 텍스트 입력 후 노말 모드로 전환 시, 입력한 텍스트를 [숫자]번 반복하여 삽입


예: 4gI 누른 후 AB 입력 후 <Esc>

결과: ABABABAB가 삽입 됨

 

 

현재 줄 끝

동작
A 현재 줄의 마지막 문자 다음으로 커서 이동 후 삽입 모드
[숫자]A 현재 줄의 마지막 문자 다음으로 커서 이동 후 삽입 모드

삽입 모드에서 텍스트 입력 후 노말 모드로 전환 시, 입력한 텍스트를 [숫자]번 반복하여 삽입


예: 2A 누른 후 B 입력 후 <Esc>

결과: BB가 삽입 됨

 

 

커서 다음 문자

동작
a 커서가 위치한 문자 다음으로 커서 이동 후 삽입 모드
[숫자]a 커서가 위치한 문자 다음으로 커서 이동 후 삽입 모드

삽입 모드에서 텍스트 입력 후 노말 모드로 전환 시, 입력한 텍스트를 [숫자]번 반복하여 삽입


예: 3a 누른 후 C 입력 후 <Esc>

결과: CCC가 삽입 됨

 

 

최근 삽입 모드 종료 시에 커서 위치

동작
gi 최근 삽입 모드 종료 시에 커서가 위치했던 열로 커서 이동 후 삽입 모드
[숫자]gi 최근 삽입 모드 종료 시에 커서가 위치했던 열로 커서 이동 후 삽입 모드

삽입 모드에서 텍스트 입력 후 노말 모드로 전환 시, 입력한 텍스트를 [숫자]번 반복하여 삽입


예: 4gi 누른 후 G 입력 후 <Esc>

결과: GGGG가 삽입 됨
반응형