Emacs에서 파일의 빈 줄 (탭과 공백 포함)을 모두 제거하는 방법은 무엇입니까?Emacs가 파일에서 빈 줄을 삭제하는 방법은 무엇입니까?
수 M-x replace-regexp
트릭을 수행 하시겠습니까?
regexp : ^[st] * $으로 빈 줄을 찾을 수는 있지만 삭제로 바꾸는 방법을 알지 못합니다.
감사합니다.
Emacs에서 파일의 빈 줄 (탭과 공백 포함)을 모두 제거하는 방법은 무엇입니까?Emacs가 파일에서 빈 줄을 삭제하는 방법은 무엇입니까?
수 M-x replace-regexp
트릭을 수행 하시겠습니까?
regexp : ^[st] * $으로 빈 줄을 찾을 수는 있지만 삭제로 바꾸는 방법을 알지 못합니다.
감사합니다.
^
및 $
은 실제 줄 바꿈 문자가 아니라 줄의 시작과 끝과 일치합니다. 표현식에 개행 문자를 명시 적으로 입력하여 대체합니다.
^[[:space:]]*^J
. ^J
을 입력하려면 먼저 Ctrl 키와 Q 키를 누른 다음 Control 키와 J 키를 누릅니다. 입력 필드에 실제 행 변경으로 표시됩니다.
^J의 조언 주셔서 감사합니다. M-x replace-regexp^C-q C-j이 문제를 해결했습니다. –
herbertD
귀하의 방법은 모든 라인이 반환 반환 제거, 난 그냥 빈 줄을 제거하고 싶습니다. – herbertD
참, 처음에'^'을 잊어 버렸습니다 (지금 편집 됨). "탭과 스페이스를 포함하여"원래 스펙과 일치 시키려면'[[: space :]] *'부분이 필요합니다. – jlahd