Vim 팁: 특정 패턴을 가진 라인 삭제 방법

Vim에서 특정 패턴이 있는 라인 삭제하기

Vim에서 특정 패턴을 가진 라인을 삭제하는 방법을 배워보겠습니다. 이 작업을 위해 다양한 방법이 존재하며, 아래에 가장 간단한 방법들을 소개합니다.

1. 삭제할 패턴 검색하기

먼저, 삭제하고자 하는 패턴을 검색해야 합니다. 이를 위해서는 /pattern 명령어를 사용하여 pattern을 검색할 수 있습니다.

예시: /delete me

2. 검색된 패턴의 라인 삭제하기

검색된 패턴을 포함하는 라인을 삭제하기 위해 다음 두 가지 방법을 사용할 수 있습니다.

  • dd 명령어: 현재 커서 위치에 있는 라인을 삭제합니다.
  • :%d/pattern/ 명령어: 파일 전체에서 패턴을 검색하여 해당 라인을 모두 삭제합니다.

예시: "example.txt" 파일에서 "delete me" 라는 패턴이 있는 모든 라인을 삭제하려면 아래와 같이 명령어를 사용합니다.

  1. /delete me 명령어로 "delete me" 패턴을 검색합니다.
  2. :%d/delete me/ 명령어를 사용하여 해당 패턴을 가진 모든 라인을 삭제합니다.

3. 다른 방법으로 라인 삭제하기

:g/pattern/d 명령어를 사용하여 패턴을 포함하는 모든 라인을 삭제할 수도 있습니다. 이 명령어는 파일 전체에서 검색하므로, :%g/pattern/d 명령어를 사용하면 됩니다.

이제 Vim에서 특정 패턴을 가진 라인을 삭제하는 방법에 대해 알게 되었습니다. 이 방법을 사용하여 원하는 패턴의 라인을 쉽게 삭제할 수 있습니다.

 

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top