Antworten:
Ändern Sie Ihre Editoreinstellungen:
Einstellungen → Editor → Allgemein → Zeilenvorschub am Dateiende beim Speichern sicherstellen
Settings->Editor->General->Other->Ensure line feed at file end on save.
Datei > Einstellungen ... > Editor > Allgemein > Zeilenvorschub am Dateiende beim Speichern sicherstellen
Hilfe > Aktion suchen ... ( Ctrl+ Shift+ A)> Geben Sie " Zeilenvorschub sicherstellen " ein> schalten Sie den Schalter auf " EIN" (mit dem Mausklick oder Enter) für "Andere: Zeilenvorschub am Dateiende in der Zeile" Speichern "
Mögliche Alternative mit einer Reihe nützlicher Funktionen ist EditorConfig
.editorconfig
Senden Sie einfach eine Datei an Ihr Repo
[*]
insert_final_newline = true
Und es funktioniert nativ nicht nur in Idea, sondern in allen wichtigen IDEs (einige erfordern ein Plugin).
Jetzt hätten alle Teammitglieder die gleiche Konfiguration, eol, eof und keine Tabs mehr gegen Leerzeichen :)
Da Rider (IDEAs Cousin für .NET) mich verrückt macht, könnte dies für diejenigen hilfreich sein, die C # schreiben, da Ensure line feed at file end on Save
allein nicht funktioniert. Es braucht
File → Settings → Editor → Code Style → C# → Line Breaks and Wrapping → Line feed at end of file
.
Ich kann mich nicht erinnern, es geändert zu haben, und ich habe sicher keine Einstellungen importiert. Ich denke, es ist standardmäßig deaktiviert.