본문 바로가기

IT

[VI] 리눅스환경 vi, vim에서 ^M 제거 하기

반응형

위도우에서 작성한 파일(저의 경우 울트라에딧에서 작성한 파일)의 경우

유닉스 혹은 리눅스에서 파일을 열면 개행 문자가 깨져 ^M으로 보이는 경우가 종종 발생합니다.

 

사실 이때 보이는 ^M은 Ctrl + v +m입니다.

윈도우에서는 CRLF가 개행인 반면 리눅스와 유닉스에서는 LF가 개행이라 이런 일이 발견합니다.

 

이를 해결 하기 위해서는 vi에서

:%s/^M//g

사용해 주면 됩니다.

 

* ^M이 그냥 키보드로 ^ + M을 입력한게 아니라 ctrl + v + m을 입력해 만든 거라는 사실을 주의 하세요.

반응형