첫번째, 저장 시 코드 정렬 설정하기
- 설정하지 않았을 때는 option + command + L 단축키를 사용하면 코드 정렬이 가능하다.
- [command + , ]를 눌러서 Setting창으로 들어간다.
- Actions on Save - Reformat code 체크!
두번째, 파일 끝에 항상 newline추가하도록 설정하기
- [command + ,]를 눌러서 Setting창으로 들어간다.
- Genral - On Save - Ensure every saved file ends with a line break 체크!
- EOL(end-of-line)
개행문자 또는 줄바꿈문자라고 불리며, 새줄문자(newline)라고 칭하기도 한다. 텍스트의 한 줄이 끝남을 표시하는 문자(문자열)이다.- 파일마다 EOL을 넣어야 하는 이유
POSIX 명세가 그러하기 때문이다.
많은 시스템과 프로그램이 이 표준을 따라 구현되어 있으며, 이를 위반 시 예기치 않은 동작이 일어날 수 있다고 한다.
또한 EOL이 있으면 파일을 구분하는 데에도 도움이 된다.
++ POSIX(포직스 - 이식 가능 운영 체제 인터페이스) : 서로 다른 UNIX OS의 공통 API를 정리하여 이식성이 높은 유닉스 응용 프로그램을 개발하기 위한 목적으로 IEEE가 책정한 애플리케이션 인터페이스 규격이다.