OS/Linux

[Linux] vi command(vi 명령어)

리딩리드 2016. 9. 18. 16:09

vi command


1. 명령모드에서 입력모드로 전환

i : 현재커서부터 위치입력

I : 현재커서 줄의 맨 앞에서 부터 입력(shift+I)

a : 현재 커서의 위치 다음칸부터 입력

A : 현재 커서 줄의 맨 마지막부터 입력(shift+a)

o : 현재 커서의 다음 줄에 입력

O : 현재 커서의 이전줄에 입력(shift+o)

s : 현재 커서 위치의 한글자를 지우고 입력

S : 현재 커서의 한 줄을 지우고 입력(shift+s)


2. 커서 이동

- 기본적으로 방향키와 pageUp, pageDown, Home, End 가 있다

숫자 G : 해당 숫자의 행으로 이동

숫자 ENTER : 해당 숫자의 행으로 이동


3. 명령 모드에서 삭제, 복사, 붙여넣기

x : 현재커서가 위치한 글자 삭제(del)

X : 현재 커서가 위치한 앞 글자 삭제

dd : 현재 커서의 행 삭제

숫자 dd : 현재 커서부터 숫자만큼의 행 삭제

yy : 현재 커서에 있는 행 복사

숫자 yy : 현재 커서부터 숫자만큼 행복사

p : 복사 내용 붙이기

P: 복사내용 현재 행 이전에 붙이기