2015-01-21 4 views
0

emacs를 사용하여 파일을 만들었지 만 파일을 열면 모든 텍스트가 한 줄로 표시됩니다. 파일을 열 때 둘 이상의 줄이 표시되도록하려면 이맥스에 무엇을 입력해야합니까?Emacs에서 새 줄을 시작하는 방법

+0

파일을 열 때 무엇입니까? – Chris

+0

메모장을 사용하여 파일을 엽니 다. – gexcen

+2

메모장을 사용하는 경우이 태그가 'unix'인 이유는 무엇입니까? (Windows에서 기본 텍스트 편집기를 사용한다고 가정하는 이유는 무엇입니까?) – phils

답변

1

메모장은 특히 유닉스 스타일 line endings (<LF>)을 지원하지 않는 매우 제한된 텍스트 편집기입니다. Emacs에 메모장에서 제대로 열리는 파일을 저장하려면 Windows 스타일의 줄 끝 (<CR><LF>)으로 저장해야합니다.

가장 쉬운 해결책은 set-buffer-file-coding-system (기본적으로 C-x RET f에 바인딩 됨)을 실행하고 undecided-dos을 선택한 다음 버퍼를 저장하는 것입니다.

메모장의 제한 사항에 유의하십시오. Emacs에서 Unix 스타일의 라인 엔딩으로 만든 파일은 일반적으로 Vim, Sublime Text, Notepad ++ 및 대부분의 IDE를 포함한 다른 텍스트 편집기에서 아무런 문제없이 열 수 있습니다. Windows 컴퓨터에 알맞은 텍스트 편집기를 설치하기 만하면 Windows 줄 끝으로 저장하는 대신 좋은 방법 일 수 있습니다.

1

메모장에 한 줄에 데이터가 표시되면 이맥스가 줄 종결 자로 CRLF을 사용하지 않고 있음을 의미합니다.

당신은 명령 제어-X는는 코딩 시스템 입력 dos에 대한 메시지가 표시되면 다음F를 입력하고 를 Enter 키를 입력하여 CRLF에 라인 종결을 설정하는 이맥스를 알 수 있습니다.

NT-emacs (Windows 버전의 Emacs)를 사용하는 경우이 값이 기본값이어야합니다.

관련 문제