Usei o scp
comando para copiar um arquivo de um computador Linux remoto para meu computador Linux local (este arquivo foi editado usando o Emacs naquele computador remoto). Tentei abrir o arquivo no Atom no meu computador local, e a formatação e as novas linhas não preservaram. Não tenho certeza de como encontrar uma solução para isso.
Exemplo de código quando aberto no Emacs
Exemplo de código quando aberto no Atom
Eu acho que isso não é átomo "bagunçar" a formatação, mas esse átomo não reconhece terminações de linha mac. A imagem do emacs sugere que você tem terminações de linha mac (observe a coisa -UU-(MAC) na linha de status. Atom parece ignorar as terminações de linha mac (0d), provavelmente esperando as terminações unix. Não conheço bem o átomo o suficiente, mas você pode convertê-lo em linha unix (0a) terminando em emacs com
Você pode escolher outra codificação além de utf-8, se desejar.
Tenho certeza de que também há uma abordagem específica do átomo, basta procurar por "acabamentos de linha do átomo mac"
O Atom pode não reconhecer os finais de linha. O UNIX usa um caractere LF, o macOS usa um único caractere LF e os sistemas operacionais mac mais antigos podem usar um único caractere CR para novas linhas. Você pode alternar entre eles no canto inferior direito do editor de texto Atom próximo à codificação e seleção de sintaxe.