살아가는 이야기
Vim newline 문자 바꾸기(DOS <-> Unix) 본문
Vim 설정을 일관된 방식으로 유지하는 사람은 별 문제가 없겠지만, 간혹 Unix와 윈도우즈를 넘나들며 파일을 편집해야 하는 사람은 항상 새줄(newline)문자 문제에 봉착한다. 문제의 핵심은 CR LF를 쓰느냐(DOS, 윈도우즈) LF만 쓰느냐(Unix) 하는 문제다. 아무튼 이 문제는 Vim 편집기를 이용하면 매우 쉽게 해결할 수 있다. 핵심은 ff(file format)를 설정하는 일이다.
먼저 Unix 포맷을 DOS 포맷으로 바꾸고 싶다면 다음과 같이 쓰면 된다.
이제 DOS 포맷을 Unix 포맷으로 바꾸는 명령어도 자연히 알게 되었을 것이다.
물론 이렇게 변환한 다음에는 파일을 저장해야 한다.
먼저 Unix 포맷을 DOS 포맷으로 바꾸고 싶다면 다음과 같이 쓰면 된다.
:set ff=dos
이제 DOS 포맷을 Unix 포맷으로 바꾸는 명령어도 자연히 알게 되었을 것이다.
:set ff=unix
물론 이렇게 변환한 다음에는 파일을 저장해야 한다.
Comments