Vi/Vim에서 1줄 또는 여러줄 삭제 방법

Vi/Vim에서 1줄 또는 여러줄의 라인을 삭제하는 방법을 소개합니다.

1. 커서가 있는 1줄 삭제

커서가 있는 줄을 삭제하고 싶을 때는, dd를 입력하면 됩니다.

2. 커서가 위치한 라인에서 여러 줄 삭제

커서가 있는 라인에서 2줄을 삭제하고 싶으면 2dd, 10줄을 삭제하고 싶으면 10dd를 입력하면 됩니다. 따라서, 삭제하려는 줄수가 n이면 n + dd를 입력하면 됩니다.

3. 어떤 라인에서 커서가 위치한 라인까지 삭제

파일의 2번째 줄에서 현재 커서가 위치한 라인까지 삭제하고 싶을 때는 :2,.d를 입력합니다. 따라서, n번째 줄에서 현재 위치까지 삭제하고 싶을 때 :n,.d를 입력하면 됩니다.

vim delete lines

4. 어떤 라인에서 어떤 라인까지 여러 줄 삭제

아래와 같이 2,5d를 입력하면 2번째 줄에서 5번째 줄까지 삭제합니다.

:[Starting Line Number],[Ending Line Number]d

vim delete lines

5. 커서 위치에서 마지막 줄까지 삭제

:.,$를 입력하시면 커서의 현재 위치에서 문서의 마지막 줄까지 삭제할 수 있습니다. vim delete lines

4. 문서의 모든 라인 삭제

:%d를 입력하면 문서의 모든 라인이 삭제됩니다. vim delete all lines

Loading script...
codechachaCopyright ©2019 codechacha