2012-06-08 2 views

답변

8

당신은 명령 줄을 사용하여이 작업을 수행 할 수 있습니다, 시도 :

$ vim -c "set fileformat=mac" 

-c <command>는 첫 번째 파일을로드하기 전에 실행합니다. jammessan이 지적했듯이 이것은로드 된 첫 번째 파일에만 영향을 미칠 것이며 이후 파일은 각 버퍼에 대해 fileformat을 변경해야합니다.

$ vim -c "e ++ff=mac" 

을하지만 그 기계에의 .vimrc에서이를 설정하는 것이 좋습니다 : 문제가 해결되지 않으면

, 당신은 또한 시도 할 수

set fileformats=mac,unix,dos 

지정하려고 포맷 새로운 버퍼를 시작할 때. 이것은 또한 기존 파일에 대해 fileformat이 선택되는 것에 영향을 줄 수 있습니다.

자세한 내용은 help file-formats, :help 'fileformat':help 'fileformats'을 참조하십시오.

+0

에는'화일 형식 = mac' 명령은 없습니다. '-c'는 첫 번째 파일이로드 된 후에 실행되며,''fileformat ''은 버퍼 특정 적이기 때문에 첫 번째 파일이 옵션 세트를 필요로하는 경우에만 작동합니다. – jamessan

+0

간단한 누락. _set_을 편집하고 추가했습니다. @jamessan에게 감사합니다. – pb2q

+0

적어도 열려고하는 파일에는 작동하지 않았습니다. –

0

더 나은 해결책은 Vim이 해당 형식의 파일을 자동으로 인식하도록하는 것입니다. 당신이이 파일에 어떤 형식을 결정할 때 빔이 모든 세 가지 형식을 확인하게됩니다 ~/.vimrc

set fileformats=unix,dos,mac 

'fileformats' 옵션을 업데이트하여이 작업을 수행 할 수 있습니다.

+0

어떻게 작동하지 않습니까? Vim이 파일 형식을 감지하지 못합니다. –

+0

새 vim 세션에서 파일을 추가하고 파일을 추가 한 후': set ff? '라고 말한 내용은 무엇입니까? – jamessan

+0

'fileformat = dos' –

관련 문제