Текстовый файл состоит из текстовых строк, которые заканчиваются символами новой строки (в отличие от разделенных символами новой строки). Таким образом, пропуск последней новой строки технически делает последнюю строку неполной текстовой строкой.
Почему новые строки в конце файлов?
704
Collin Allen
Почему некоторые из более технических приложений требуют перевода строки в конце файлов? Я читал, что это как-то связано с diff, но разве diff не сможет самостоятельно определить относительное положение вещей?
2 ответа на вопрос
6
David R Tribble
4
M. Dudley
Я думаю, что это больше связано с добавлением в конец файла. Соглашение заключается в том, чтобы в конце была новая строка, чтобы при добавлении в файл не возникало беспокойства о том, нужно ли им делать разрыв между старым содержимым и новым.
Похожие вопросы
-
10
Конвертировать CRLF в перевод строки в Linux
-
1
Komodo Edit: Как использовать вкладки и возврат каретки в Find / Replace?
-
3
Vim: показать перевод строки и возврат каретки
-
-
1
Как запустить программу и два возврата
-
9
Есть ли команда Bash для преобразования \ r \ n в \ n?
-
4
Объединить строки внутри абзацев в vim
-
2
Игнорировать возврат каретки для определенного файла с помощью Git
-
2
Терминал печати возврата каретки как ^ M ?? [Linux говорит мне прекратить кодировать?]
-
2
Получить внешние данные с возвратом каретки
-
3
Как \ n и \ r обрабатываются по-разному в Linux и Windows?