우분투에서 만든 텍스트 파일을 Windows 메모장과 호환되게 만드는 방법은 무엇입니까?


13

언젠가 Windows 편집기에서 편집기를 사용하여 Ubuntu에서 작성된 텍스트 파일을 사용해야합니다. 따라서 기본적으로 Ubuntu에서 텍스트 파일을 만들 때 확장자를 추가 .txt하면 파일이 Windows에서 매우 쉽게 열립니다.

그러나 실제 문제는 우분투에서 만든 텍스트 파일이 Windows 메모장에서 열 때 이해하기 (읽기)가 어렵다는 것입니다. 사용 된 행 수에 관계없이 모든 행은 동일한 한 행에 나타납니다.

Ubuntu의 기본 편집기에서 텍스트 파일을 저장하여 Windows의 메모장에서 똑같이 볼 수있는 쉬운 방법이 있습니까?


2
대안이 열려 있다면 구문 강조 표시 등이 포함 된 무료 소스 코드 편집기 인 Notepad ++를 추천 합니다. 표준 Unix 파일 엔딩을 완벽하게 처리하고 변환 기능을 제공합니다.
kiri

답변:


23

새 줄이 LF 문자로 표시되는 Unix와 달리 DOS / Windows의 파일에는 CR / LF 조합이 필요합니다.

Gedit

파일-> 다른 이름으로 저장 대화 상자 에서 Windows 스타일 줄 끝으로 텍스트 문서를 Gedit에 저장할 수 있습니다 .

  • 드롭 다운 메뉴에서 줄 끝 설정 을 Windows 로 조정하십시오 .

    여기에 이미지 설명을 입력하십시오

나노

DOS 형식의 나노 쓰기 텍스트 파일을 만들려면 다음 명령 줄 옵션 1 로 실행해야합니다 .

nano --dos <filename>

정력

Vim은 다음 제어 시퀀스 2를 사용하여 파일을 Unix에서 DOS 형식으로 변환 할 수 있습니다 .

:update
:e ++ff=dos
:w

이맥스

버퍼 코딩을 DOS 스타일 문제 Meta+ 로 설정하려면 다음을 수행하십시오 x .

set-buffer-file-coding-system utf-8-dos

답변 주셔서 감사합니다 Takkat. 나는 사무실에 있고 현재 Windows를 사용하고 있습니다 (Ubuntu가 설치되어 있지 않음). 집에 도착하자마자 알려 드리겠습니다. :)
Saurav Kumar

내가 예상하지 못한 것이 훨씬 간단 할 것입니다. 그렇습니다 gedit. 당신은 같은 다른 편집자 그것을 달성하는 방법을 알고 있는가 nano, vi하고 Emacs. 나는 당신이 방법을 찾고이 질문을 완전하고 완벽하게하기를 희망 하면서이 대답을 받아들입니다. Thanks .. :)
Saurav Kumar

1
훌륭합니다. 질문을 해주셔서 감사합니다. 귀하의 답변에 대해 @Takkat에게 감사드립니다. 나는 이것을 많이 사용할 것이다!
doug.numbers

8

유닉스 스타일 줄 종결을 Windows 스타일로 변환

기본적으로 설치되어 있는지 확실하지 않습니다. 이것을 확인하십시오

sudo apt-get install dos2unix

이 파일을 Windows 스타일로 변환 할 수 있습니다

unix2dos myFileFromUbuntu.txt

유닉스 스타일로 돌아가서

dos2unix myFileFromWindows.txt

다시 변경하는 것은 종종 불필요합니다. 표준 텍스트 편집기는 Windows 스타일의 라인 종료를 잘 처리합니다.


좋은!! 대체 방법으로 +1 .. :)
Saurav Kumar

조금 과잉 내가 말할 것이다 ...
PascalVKooten

2
"한 가지 일을 잘 수행하는 프로그램을 작성하십시오." -유닉스 철학에 관한 Doug McIllroy
MadMike

2
@Dualinity 변환 할 파일이 많으면 과도하지 않습니다
warvariuc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.