리눅스 vim 삭제 / 복사 / 붙여넣기 효율적으로 하기

리눅스에서 vim으로 삭제, 복사, 붙여넣기를 이용할 때 단순하게는 마우스 드래그와 백스페이스, 방향키 정도로도 작업은 가능하지만 단축키를 이용하는 게 훨씬 효율적이다.

vim 삭제

현재 커서 기준으로 뒷줄을 모두 삭제

커서를 기준으로 뒷 라인을 모두 삭제하려면 d를 누르고 $를 누르면 된다.

d$

예를 들어 이렇게 커서가 있는 위치에서

vim 삭제

이 뒤로는 모두 삭제된다.

vim 삭제2

그리고 p를 누르면 삭제한 부분을 붙여넣을 수 있다.

커서 기준 줄 전체 삭제

커서의 위치와 관계 없이 커서가 있는 줄을 모두 삭제하려면 dd를 입력한다.

dd

마찬가지로 p를 누르면 삭제한 라인을 붙여넣을 수 있다.

vim 복사

위에서 설명한 건 윈도우로 치면 ctrl + x 같은 잘라내기 였다면 라인을 복사하는 단축키도 있다. y를 사용하면 된다.

현재 커서 기준으로 뒷줄을 모두 복사

y$

를 쓰면 커서를 기준으로 뒷줄을 모두 복사한다.

p를 누르면 복사한 라인을 붙여넣는다. p는 put을 의미한다.

커서 기준 줄 전체 복사

yy

를 쓰면 커서 기준으로 줄 전체를 복사한다.

p를 누르면 복사한 라인을 붙여넣는다.

관련 글

댓글 남기기