#Linux

[Linux] VI 일반모드 - 버퍼관리(삭제,복사,붙여넣기)

여리D 2019. 1. 19. 18:11


vi


삭제

x : 문자 1개 삭제

dd : 현재 행을 삭제

d(#) : #에 해당하는 범위를 삭제(w, ^, $, G, [[, ]], {, }, (, ) 등이 가능) 

D : 현재 위치에서 행 끝까지 삭제(d$와 동일)

J : 아래 행을 현재 행에 붙임


붙여넣기

p : 버퍼내용을 현재 행에 붙임

P : 버퍼내용을 현재 행의 위쪽에 붙임


복사

yy : 현재 행을 복사

y(#) : #에 해당하는 범위를 복사(w, ^, $, G, [[, ]], {, }, (, ) 등이 가능) 

Y : 현재 행을 복사(yy와 동일)


ex)  3x : 문자 3개 삭제

5dd : 5개 행을 삭제

2p : 버퍼 내용을 2번 복사

3yy : 3행을 복사