1

그래서 최근에 공백 프로그래밍에 들어갔고 문자 중 하나가 [LF]으로 표시되었습니다. 이것이 무엇인지 알지 못 했으므로 (예, 네, 바보가되기를 바라는 모든 것을 외치십시오), 나는 그것을 찾아서 위키피디아에서 CTRL+M (일명 ^M)을 사용하여 입력 할 수 있다고 판별했습니다. 그래서 잠시 동안 사용했지만 다시 돌아가서 기사를 살펴본 후에 LFCRLF으로 알려져 있습니다. 올바르게 기억하면 "캐리지 리턴 라인 피드"입니다. 이것은 기술적으로 "캐리지 리턴"인 Enter이 개행과 마찬가지로 작동한다는 것을 의미합니까? 죄송합니다. 바보 같은 질문 인 경우 :CTRL + M은 Enter와 동일합니까?

+0

사용중인 운영 체제에 따라 다릅니다. * nix 운영체제를 사용하고 있다면 윈도우 운영 체제에서는'[CRLF]'를 사용하는 반면'[LF]'만 사용하면됩니다. 나는 새로운 줄을 위해 enter를 사용할 것이다. –

답변

5

캐리지 리턴 (ASCII 코드 13)과 줄 바꿈 (ASCII 코드 10)은 두 개의 개별 문자입니다. @ 엘리사 도프 (EliSadoff)가 말했듯이, Windows 시스템은 CRLF 콤보를 사용하여 라인의 끝을 알리는 반면, * nix 시스템은 LF 만 사용합니다.

공백 문자로 프로그래밍 할 때, 내가 사용했던 모든 인터프리터는 캐리지 리턴 문자를 무시하는 것처럼 보이기 때문에 Enter 키를 사용하여 LF를 입력하십시오. 공백.

CRLF 대신 LF를 사용할 때의 주된 차이점은 Windows에서 (예 : 메모장에서) 이러한 텍스트 파일을 열면 Windows가 예상 한대로 전체 내용이 한 줄에있을 가능성이 높습니다 CR. 어떤 프로그램 (예를 들어, Notepad ++)은 이것을 고려하여 어느 한 줄의 끝으로 제대로 표시합니다.