Risposte:
Modifica le impostazioni dell'Editor:
Impostazioni → Editor → Generale → Assicurati di avanzare alla fine del file su Salva
Settings->Editor->General->Other->Ensure line feed at file end on save.
File > Impostazioni ... > Editor > Generale > Garantisci avanzamento riga alla fine del file su Salva
Aiuto > Trova azione ... ( Ctrl+ Shift+ A)> digita " Garantisci avanzamento riga "> imposta l'interruttore su ON (usando il mouse o Enter) per "Altro: assicurati avanzamento riga alla fine del file alla riga Salva"
La possibile alternativa con una serie di utili funzioni è EditorConfig
Invia un .editorconfig
file al tuo repository
[*]
insert_final_newline = true
E funzionerà in modo nativo non solo in Idea, ma in tutti i principali IDE (alcuni richiedono un plug-in).
Ora tutti i membri del team avrebbero la stessa configurazione, eol, eof e non più tabulazioni vs spazi :)
Dato che Rider (cugino di IDEA per .NET) mi sta facendo impazzire, questo potrebbe essere utile per chi scrive C # poiché Ensure line feed at file end on Save
da solo non funzionerà. Ha bisogno
File → Settings → Editor → Code Style → C# → Line Breaks and Wrapping → Line feed at end of file
.
Non ricordo di averlo modificato e di sicuro non ho importato alcuna impostazione, quindi suppongo che sia disabilitato per impostazione predefinita.