Vim: 비어 있지 않은 첫 번째 줄까지 모든 빈 줄을 삭제합니다.

Vim: 비어 있지 않은 첫 번째 줄까지 모든 빈 줄을 삭제합니다.

다음과 같은 텍스트가 있습니다.

Line 1 of text





Line 2 of text.

두 줄 사이의 빈 줄을 모두 삭제하고 싶습니다.

첫 번째 줄 아래에 커서를 놓고 를 입력할 수도 있는데 5dd, 줄 수를 지정하지 않고도 할 수 있는지 궁금합니다.

답변1

일반 모드에서 첫 번째 빈 줄부터 를 누르세요 d/.. 누르다 Enter.

d/공백이 아닌 첫 번째 문자(일치하는 모든 문자)를 찾을 때까지 삭제됩니다 ..

답변2

일반 모드에서 비어 있지 않은 두 줄 사이의 빈 텍스트 줄에 커서를 놓고 다음 dip을 입력합니다.엘레테너너문단.

그러면 두 텍스트 블록 사이의 빈 줄이 모두 삭제됩니다.

관련 정보