O bloco de notas não mostra quebras de linha

2

Como o título diz, o Notepad não mostra quebras de linha, especificamente \n . Mas no Windows Explorer, na janela de visualização, ele mostra quebras de linha são apenas \n (realmente Microsoft?). Depois de fazer algumas experiências, o notepad realmente coloca um \r\n para quebras de linha. Isso é chato porque o aplicativo TextEdit do Mac apenas coloca \n e, como usuário que usa Mac e Windows simultaneamente para fins de programação, isso é muito chato. Existe alguma maneira de fazer o Notepad reconhecer apenas \n como uma quebra de linha? Não sei por que isso não acontece, porque isso é apenas um byte extra por linha e em um arquivo CSV que realmente pode ser adicionado.

    

2 respostas

4

Sim, a Microsoft usa o retorno de carro e a alimentação de linha (ambos os caracteres) para o fim de linha, mas apenas um no Mac. Em desenvolvimento, eu uso o Adobe Dreamweaver, que você pode definir para resolver isso. Eu desenvolvo em plataformas Mac e Win. Eu não tenho conhecimento de fazer o bloco de notas fazer isso no entanto. Você pode experimentar o Wordpad, mas ele é melhor que o bloco de notas.

    
por 16.07.2014 / 02:03
3

O Mac é um sistema operacional semelhante ao Unix. Sistemas operacionais como Unix não usam o retorno de carro na saída de quebras de linha. Então, se você quiser que seu arquivo mostre quebras de linha ao abri-lo com o bloco de notas, primeiro você deve converter o arquivo em um arquivo dos.

Portanto, no Mac, substitua todas as ocorrências de \ n por \ r \ n

perl -pe 's / \ r \ n | \ n / \ r \ n / g' inputfile > arquivo de saída

    
por 18.07.2014 / 03:52

Tags