CLion 혹은 Intelli-J에서 파일 저장 시 자동으로 개행 문자 추가하기

2023. 11. 14. 11:12Env/Tools

    목차
반응형

 

다음 그림에서와 같이 Settings -> Editor -> General로 들어간 뒤 

On Save 부분에 있는 "Ensure every saved file ends with a line break"를 활성화 합니다. 

 

이후 파일 수정 후 저장 시 파일의 가장 아래쪽에 늘 항상 개행문자가 자동으로 추가되는 것을 확인할 수 있습니다. 

 

개행문자의 추가가 필요한 이유는 잘 아시다시피 POSIX 표준을 준수하기 위해서 입니다. 

과거 오래된 프로그램들은 파일을 처리할 때 항상 파일의 가자아 마지막에는 개행문자가 있어야 정상적으로 동작하도록 구현되어 있습니다. 이런 프로그램들 간의 호환성을 위해서 파일 끝에 개행문자가 필요합니다. 또한 파일 끝에 개행 문자가 있어야 파일의 diff를 정상적으로 식별하는 프로그램들이 있습니다. 

결론적으로 호환성을 위해서 파일의 마지막에는 개행문자가 필요하며, 이를 자동으로 추가하는 방법에 대해 알아봤습니다. 

반응형