
마이크로 소프트는 어제 발표 될 Windows 10의 업데이트가 드디어20 년 정도 지난 후에는 메모장을 수정하여 유닉스 줄 끝을 사용하여 파일이 흔들리지 않도록하십시오.
현재 Windows 10 Insider 빌드부터 메모장은 평소와 같이 Unix / Linux 줄 끝 (LF), Macintosh 줄 끝 (CR) 및 Windows 줄 끝 (CRLF)을 지원합니다. 메모장에서 만든 새 파일은 기본적으로 Windows 줄 끝 (CRLF)을 사용하지만 이제 파일의 현재 줄 끝 형식을 올바르게 유지하면서 기존 파일을보고, 편집하고 인쇄 할 수 있습니다.
우리가 이야기하는 내용은 다음과 같습니다. Windows는 항상 캐리지 리턴과 줄 바꿈 문자가있는 텍스트 파일에서 줄을 끝냈습니다. "rn" 유닉스는 항상 줄 바꿈 문자만으로 줄을 끝냈습니다. "n" . 따라서 메모장을 사용하여 Linux 또는 Unix 파일을 열려고하면 위의 스크린 샷에서 볼 수있는 뒤죽박죽처럼 표시됩니다.
실제 프로그래머가 메모장을 사용하여 웹 사이트를 편집한다고 말하는 것은 아닙니다. 물론 그렇지 않습니다. 실제 프로그래머는 vim을 사용하고, 적은 프로그래머는 IDE 또는 메모장 ++ 또는 Ultraedit 또는 지구상에서 메모장이 아닌 다른 도구를 사용합니다.
메모장에서 Linux 파일을 열 수없는 이유는 무엇입니까? 지구상의 거의 모든 단일 웹 서버가 Linux를 실행하고 세계는 웹에서 실행되기 때문입니다. 따라서 웹 서버에서 파일을 편집하는 경우 Unix 줄 끝을 사용하는 파일을 편집하게되며 메모장에서 파일을 열면 뒤죽박죽처럼 보일 것입니다. 그리고 그 파일을 저장하면 … 이제 웹 사이트가 망가 졌을 것입니다.
우리는 모두 Linux Bash 셸, 명령 프롬프트에서 복사하여 붙여 넣기, 내장 SSH 지원과 같은 개발자 기능을 원했지만 Microsoft가 마침내 추가하는 데 몇 년이 걸렸습니다.
그래서 저와 같은 수많은 클라우드 기반 프로그래머가 Mac으로 전환했습니다. 그리고 몇 년 전에 추가 되었어야했던 이러한 기능들은 우리를 다시 전환시키기에 충분하지 않습니다. MacOS는 개발자가 필요로하는 모든 것을 기본적으로 지원하며 모든 작은 일에 사용할 수있는 훨씬 더 나은 도구를 제공합니다.

따라서 다음 Windows Update가 종료되고 위의 스크린 샷에서 볼 수 있듯이 메모장이 파일을 올바르게 표시하기 시작하면 많은 사람들에게 너무 늦다는 것을 알 수 있습니다.








