Posix new line

June·2022년 2월 14일
0

우테코

목록 보기
6/84

Posix new line이란?

깃허브에서 코드를 보다보면 마지막 줄에 이런 식으로 표시가 되어있는 것을 볼 수 있다. 마지막 행에 공백 줄이 들어가지 않았기 때문이다.

애초에 Posix에서 명세를 그렇게 만들었다.

  • 행의 끝(terminating)은 개행(EOL, end-of-line)
  • 텍스트 파일은 행의 집합이며 행은 반드시 개행으로 끝난다.

만약 개발자 A가 개행을 하지 않고 커밋했는데, 개발자 B의 시스템이 자동으로 개행을 한다면 저장소에는 아무 정보도 없는 개행에 대한 로그가 남게 됩니다. 따라서 파일의 맨 마지막에 개행을 하나 추가하는 것은 필수라는 사실을 알 수 있습니다.

https://blog.coderifleman.com/2015/04/04/text-files-end-with-a-newline/

인텔리제이에서 설정하는 방법

https://velog.io/@d-h-k/intellij-%ED%8C%8C%EC%9D%BC%EB%81%9D%EC%97%90-%EA%B0%9C%ED%96%89%EC%9D%84-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

0개의 댓글