442 Stimmen

Wie wird IntelliJ IDEA dazu gebracht, am Ende jeder Datei eine neue Zeile einzufügen?

Wie mache ich IntelliJ IDEA, dass es am Ende jeder Datei eine neue Zeile einfügt, damit GitHub zum Beispiel nicht meckert?

677voto

NightRa Punkte 9973

Ändern Sie Ihre Editor-Einstellungen:

Einstellungen Editor Allgemein Zeilenumbruch am Dateiende beim Speichern sicherstellen

118voto

ncubica Punkte 7674

Für MAC-Benutzer:

Einstellungen > Editor > Allgemein > Stellen Sie sicher, dass jede gespeicherte Datei mit einem Zeilenumbruch endet

60voto

sbedulin Punkte 3910

Mögliche Alternative mit einer Reihe von nützlichen Funktionen ist EditorConfig

Einfach eine .editorconfig Datei an Ihr Repository senden

[*]
insert_final_newline = true

Und es wird nativ nicht nur in Idea funktionieren, sondern in allen gängigen IDEs (manche erfordern ein Plugin).

Jetzt hätten alle Teammitglieder dieselbe Konfiguration, Zeilenende, Dateiende und keine Tabs vs. Leerzeichen mehr :)

52voto

ROMANIA_engineer Punkte 50874

IntelliJ IDEA 2016.3

Ansatz 1

Datei > Einstellungen... > Editor > Allgemein > Zeilenumbruch am Dateiende beim Speichern sicherstellen

Datei > Einstellungen

Editor > Allgemein > Sicherstellen

Ansatz 2

Hilfe > Aktion suchen... (Strg+Umschalt+A) > Geben Sie "Zeilenumbruch sicherstellen" ein > Schalten Sie den Umschalter auf AN (mit einem Mausklick oder Enter) für die Zeile "Sonstiges: Zeilenumbruch am Dateiende beim Speichern sicherstellen"

Hilfe > Aktion suchen

Zeilenumbruch sicherstellen

26voto

bhordupur Punkte 652

Für Mac-Benutzer: IntelliJ Idea Version 2020.2

Option1:

IntelliJ Idea -> Einstellungen -> Allgemein -> Stellen Sie sicher, dass am Ende einer Datei beim Speichern eine leere Zeile vorhanden ist Bildbeschreibung hier eingeben

Option2:

+ + A oder Klicken Sie einfach auf Hilfe in der Menüleiste -> Aktion suchen und dann Ensu eingeben und "Stellen Sie sicher, dass am Ende einer Datei beim Speichern eine leere Zeile vorhanden ist" auswählen Bildbeschreibung hier eingeben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X