Para gEdit não parece haver uma maneira de desativar uma nova linha inserida no final.
No entanto, para Vim < img src="https://hostmar.co/software-small"> (e gVim ) você pode - executando a seguinte opção: :set binary
. A configuração para binário salvará o arquivo como está e não inserirá uma nova linha no final do documento (a menos que já exista um, no qual ele será retido). A qualquer momento, você pode reverter essa opção com :set nobinary
.
Nano é um pouco mais fácil. Você pode iniciar o nano com o sinalizador -L
(ou --nonewlines
se você for mais do tipo visual). Isso desativará a adição automática da nova linha ao final do arquivo (desde que não tenha sido inserido). O ideal seria configurar esse alias em ~/.bashrc
: alias nanon=nano -L
, que lançaria o Nano com o sinalizador "sem novas linhas" incluído nele.
Como não sei exatamente o que você está fazendo, indico Por que os arquivos devem terminar com uma nova linha? , o que pode explicar por que eles estão lá. Em suma, alguns aplicativos falharão se não encontrarem um EOL
diretamente antes do EOF