Visual Studio-Code - Neue Zeile am Ende der Dateien einfügen
97
Beim Speichern von Dateien mit Visual Studio Code habe ich festgestellt, dass am Ende der Dateien nicht automatisch eine neue Zeile hinzugefügt wird, was zu allen möglichen Problemen führt.
Wie fügt man automatisch eine neue Zeile in Visual Studio Code ein?
Es gibt zwei einfache Methoden, mit denen Visual Studio Code am Ende von Dateien eine neue Zeile einfügt:
Methode I.
Öffnen Sie Visual Studio Code und gehen Sie zu Datei (Code bei Verwendung eines Mac) -> Einstellungen -> Einstellungen . Sie sollten jetzt eine Einstellungsseite anzeigen
Geben Sie ' letzte neue Zeile einfügen ' in die Suchleiste ein
Aktivieren Sie das Kontrollkästchen unter der Überschrift " Dateien: Letzte Zeilenumbruch einfügen " auf den Registerkarten " Arbeitsbereichseinstellungen " und / oder " Benutzereinstellungen "
Methode II
Öffnen Sie Visual Studio Code und gehen Sie zu Datei (Code bei Verwendung eines Mac) -> Einstellungen -> Einstellungen . Sie sollten jetzt eine Einstellungsseite anzeigen
Öffnen Sie die Seite mit den JSON-Einstellungen, indem Sie oben rechts auf der Seite auf das Symbol {} klicken
Geben Sie ' files.insertFinalNewline ' in die Suchleiste der JSON-Einstellungsseite ein
Entweder
Klicken Sie auf den weißen 'Bearbeitungsstift' auf der linken Seite der Zeile mit der files.insertFinalNewlineJSON-Taste und wählen SieTrue
oder
Kopieren Sie die Zeile mit dem files.insertFinalNewlineJSON-Schlüssel, fügen Sie sie nach Bedarf in die JSON-Datei auf der rechten Seite unter den Registerkarten 'Benutzereinstellungen' und / oder 'Arbeitsbereichseinstellungen' ein und setzen Sie den Wert auftrue
Endergebnis
In der JSON-Datei " Benutzereinstellungen" oder " Arbeitsbereichseinstellungen" sollte eine Zeilenlesung "files.insertFinalNewline": truein den angegebenen geschweiften Klammern ({}) angezeigt werden. Außerdem wird auf der Seite " Einstellungen " das Kontrollkästchen unter der Überschrift " Dateien: Letzte neue Zeile einfügen " aktiviert .
Visual Studio Code fügt jetzt beim Speichern eine leere Zeile am Ende der Dateien hinzu, sofern noch keine vorhanden ist.
Führt dies jemals zu zusätzlichen Zeilenumbrüchen, wenn die Datei am Ende bereits Zeilenumbrüche enthält?
Aaron Franke
3
@ AaronFranke Ich habe dieses Verhalten noch nie gesehen. Für mich wird nur dann eine neue Zeile hinzugefügt, wenn noch keine vorhanden ist. Wenn Sie dieses Problem haben, überprüfen Sie möglicherweise, ob Ihre letzten Zeilen keine Formatierung enthalten, die Sie nicht bemerken.
LJH
1
Sie können auch pro Sprachtyp definieren:"[javascript]": {"files.insertFinalNewline": true}
Verlassen Sie meinen Rasen
55
Ich habe unten einen Screenshot platziert, der zeigt, wie Visual Studio Code am Ende von Dateien eine neue Zeile einfügt. Dies ist auch ein nützlicher Ort, auf den Sie in Codeüberprüfungen verweisen können, wenn Sie sagen "Sie müssen dies tun und erneut einreichen".
"[javascript]": {"files.insertFinalNewline": true}
Ich habe unten einen Screenshot platziert, der zeigt, wie Visual Studio Code am Ende von Dateien eine neue Zeile einfügt. Dies ist auch ein nützlicher Ort, auf den Sie in Codeüberprüfungen verweisen können, wenn Sie sagen "Sie müssen dies tun und erneut einreichen".
quelle