O arquivo de texto é composto de linhas de texto, que são terminadas com novas linhas (em oposição a serem separadas por novas linhas). Portanto, omitir tecnicamente a última nova linha faz com que a última linha seja uma linha de texto incompleta.
Por que alguns dos aplicativos mais técnicos exigem novas linhas no final dos arquivos? Eu li que tem algo a ver com diffs, mas não deve ser capaz de descobrir as posições relativas das coisas por conta própria?
O arquivo de texto é composto de linhas de texto, que são terminadas com novas linhas (em oposição a serem separadas por novas linhas). Portanto, omitir tecnicamente a última nova linha faz com que a última linha seja uma linha de texto incompleta.
Acho que tem mais a ver com acrescentar ao final do arquivo. A convenção é ter uma nova linha no final, para que qualquer coisa que seja adicionada ao arquivo não tenha que se preocupar se eles precisam fazer uma pausa entre o conteúdo antigo e o novo.
Tags carriage-return