[Git Bash (Window)] vim의 fileformat=dos 변경 필요성과 방법

식빵·2022년 2월 14일
0
post-thumbnail

🍀 필요성

git bash(window version)를 쓰다보면 내장된 vim editor도 자주 쓰게 된다.
하지만 이 vim은 사용하면 기본으로 fileformat=unix 설정을 사용해서,
Window 사용자면 본의 아니게 에러나 경고 메세지를 받을 수 있다.

대표적으로 git add 명령어 입력 시, 윈도우와 유닉스 계열 OS의 개행 방식의 차이 때문에
아래와 같은 경고 문구가 보이는 것이 그런 사례 중 하나다.


이를 위해서 fileformat=dos로 변경하여 윈도우가 평소에 쓰는 개행 방식이
적용되도록 vim의 설정을 바꿔줘야 한다.
방법은 2가지다.



👏 사전 확인

시작하기 전에 vim을 실행시키고 :set fileformat을 입력하여 fileformat=unix
라고 나오면 아래 방법들을 적용하도록 하자.



🍀 방법 1

git bash의 vim 을 실행하자마자 :set ff=dos 을 입력해주면 된다.
한번하고 나면 하나의 파일에 대해서는 이 설정이 유지된다.



🍀 방법 2

만약 vim을 열자마자 그냥 default로 :set ff=dos가 설정되게 하고 싶다면
C:\Program Files\Git\etc\vimrc 파일을 열고 아래 2줄을 추가하면 된다.

set fileformat=dos
set fileformats=dos,unix

나의 경우에는 아래와 같이 추가했다.


이후에 git bash로 vim을 실행하면 기본으로 fileformat=dos를 쓰는 걸 볼 수 있다.




✨ 참고

profile
백엔드를 계속 배우고 있는 개발자입니다 😊

0개의 댓글