6

Почему некоторые из более технических приложений требуют перевода строки в конце файлов? Я читал, что это как-то связано с diff, но разве diff не сможет самостоятельно определить относительное положение вещей?

2 ответа2

6

Текстовый файл состоит из текстовых строк, которые заканчиваются символами новой строки (в отличие от разделенных символами новой строки). Таким образом, пропуск последней новой строки технически делает последнюю строку неполной текстовой строкой.

4

Я думаю, что это больше связано с добавлением в конец файла. Соглашение заключается в том, чтобы в конце была новая строка, чтобы при добавлении в файл не возникало беспокойства о том, нужно ли им делать разрыв между старым содержимым и новым.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .