Nenhuma nova linha final em documentos do notepad ++

2

Estou escrevendo scripts de shell bash com finais de linha Unix usando o notepad ++. No entanto, a linha final nunca contém uma nova linha. Devo criá-lo manualmente pressionando "enter" e tendo uma linha em branco no meu documento.

Como posso configurar o Notepad ++ para sempre ter uma nova linha (feed de linha) no final de todas as linhas?

    
por Felipe Alvarez 31.10.2013 / 00:52

2 respostas

5

Você terá que pressionar Enter após a última linha.
Essa linha extra em branco no Notepad ++ é visível apenas no editor.
Não está realmente colocando nenhum dado no arquivo de saída. (Além do caractere EOL que você quer.)

P.S. Não importa se você usa finais de linha do Windows, Unix ou Mac. O comportamento do Notepad ++ é o mesmo para todos os três. Você terá que adicionar a linha em branco "extra" para que o caractere EOL apareça na linha acima dele.

    
por 06.11.2013 / 17:12
-1

Para cada fim de linha, o Notepad ++ irá inserir apenas um byte como alimentação de linha. É como o editor VI no Unix / Linux. Em contraste, o Windows Notepad irá inserir caracteres CR + LF (valores 0D e 0A hexadecimais) como nova linha.

Assim como a otimização de armazenamento acima, a nova linha não será inserida no final do arquivo no Notepad ++. Temos que inseri-lo manualmente antes de salvar.

    
por 07.11.2013 / 05:34