2022-06-23 08:56:35

문서를 작성하거나 코드를 짜다보면 자주 하게 되는 일이 있습니다. 바로 복사(ctrl + c), 붙여넣기(ctrl + v)입니다. 윗 부분에서 작성한 코드가 다른 부분에도 필요해서 복사 붙여넣은 후에 수정하곤 하죠. vim에서는 과연 어떤 단축키로 이 일들을 해낼 수 있을까요? 

 

vim 복사, 붙여넣기, 잘라내기 단축키

복사: y 또는 yy

- y는 선택한 부분에 대해서 복사

- yy는 커서가 있는 행 복사

 

n행 복사: nyy

- 5yy면 커서가 있는 행 포함해서 아래 5행 복사합니다.

 

붙여넣기: p

 

잘라내기: dd

- 커서가 있는 행 잘라내기(삭제)

 

n행 잘라내기: ndd

- 5dd면 커서가 있는 행 포함해서 아래 5행 잘라냅니다.

 

 

이 단축키들은 일반 모드일 때 사용해야 합니다. 입력 모드일 때 단축키를 사용하시면 그냥 텍스트로 받아들입니다.