살아가는 이야기

Vim newline 문자 바꾸기(DOS <-> Unix) 본문

컴퓨터, 풀어그림

Vim newline 문자 바꾸기(DOS <-> Unix)

우균 2010. 3. 18. 23:08
Vim 설정을 일관된 방식으로 유지하는 사람은 별 문제가 없겠지만, 간혹 Unix와 윈도우즈를 넘나들며 파일을 편집해야 하는 사람은 항상 새줄(newline)문자 문제에 봉착한다. 문제의 핵심은 CR LF를 쓰느냐(DOS, 윈도우즈) LF만 쓰느냐(Unix) 하는 문제다. 아무튼 이 문제는 Vim 편집기를 이용하면 매우 쉽게 해결할 수 있다. 핵심은 ff(file format)를 설정하는 일이다.

먼저 Unix 포맷을 DOS 포맷으로 바꾸고 싶다면 다음과 같이 쓰면 된다.

:set ff=dos


이제 DOS 포맷을 Unix 포맷으로 바꾸는 명령어도 자연히 알게 되었을 것이다.

:set ff=unix


물론 이렇게 변환한 다음에는 파일을 저장해야 한다.

Comments