윈도서 cygwin 설치해서 vi 사용중인데.. .vimrc 파일을 읽어들이는데 에러가 나네요..

ole2000의 이미지

[MRJH]# vi .vimrc
Error detected while processing /home/쿨혀
line 2:
E518: Unknown option: ^M
line 3:
E474: Invalid argument: bs=indent,eol,star
line 4:
E474: Invalid argument: ts=4^M
line 5:
E474: Invalid argument: sw=4^M
line 6:
E488: Trailing characters: nowrap^M
line 7:
E488: Trailing characters: ai^M
line 8:
E488: Trailing characters: si^M
Hit ENTER or type command to continue

대충 보니까 윈도우에서 줄바꿈이 문제가 되는것 같은데
어떻게 해결책이 없을까요? --;;

eezen의 이미지

^M를 다 없애면 될 것 같습니다.

vi 안에서라면 :%s/^M//g (단 ^M은 Ctrl+V, Ctrl+M으로 입력합니다)
아니면 파일 밖에서 sed나 perl을 이용할 수도 있고
dos2unix라는 프로그램을 이용할 수도 있고 등등...

danskesb의 이미지

차라리 윈도우용 vim을 쓰시지요... 그게 버전이 좀 더 높을 겁니다.
그 ^M은 줄바꿈 값이 문제가 되는 것 맞습니다.