Почему некоторые текстовые редакторы предлагают закончить файл переносом строки? Почему это важно?

Почему некоторые текстовые редакторы предлагают закончить файл переносом строки? Почему это важно?

Почему некоторые текстовые редакторы, такие как BBEdit и Textmate, предлагают закончить файл новой строкой (переносом строки)? Почему это важно?

Есть ли какие-либо предостережения относительно того, чтобы не заканчивать файл переносом строки?

решение1

Некоторые команды обработки текста в стиле Unix могут давать неожиданное поведение, если последняя строка не заканчивается символом новой строки. Например, wc -lподсчитывает количество строк в файле, но делает это, по сути, путем подсчета символов новой строки, поэтому последняя «строка» не учитывается. Некоторые другие программы также пропускают последнюю строку, если она не заканчивается символом новой строки.

Связанный контент