Wie kann ich Lineendings (CR, LF) in Visual Studio Code anzeigen (nicht in Visual Studio)?
Ich verwende die folgenden Einstellungen, aber keine von ihnen zeigt die Zeilenenden.
"editor.renderWhitespace": true,
"editor.renderControlCharacters": true,
"editor.renderIndentGuides": true
Gibt es eine Einstellung für Lineendings?
Bearbeiten 1: Ich habe ein Problem auf GitHub geöffnet: https://github.com/Microsoft/vscode/issues/12223
Edit 2: Soham Kamani hat eine Erweiterung dafür gemacht: Code-Eol
visual-studio-code
Tonka
quelle
quelle
Antworten:
AFAIK Es gibt keine Möglichkeit, Zeilenenden im Editorbereich visuell anzuzeigen, aber in der unteren rechten Ecke des Fensters befindet sich eine Anzeige mit der Aufschrift "CLRF" oder "LF", mit der Sie die Zeilenenden für eine bestimmte Datei festlegen können . Durch Klicken auf den Text können Sie auch die Zeilenenden ändern.
quelle
.sh
Dateien einstellen ?"[sh]": { "files.eol": "\n" }
. Nicht alle Einstellungen können für eine bestimmte Sprache festgelegt werden, und ich bin mir nicht sicher, ob dies möglich ist, aber es ist einen Versuch wert.Wenn Sie LF als Standard festlegen möchten, gehen Sie zu Datei-> Einstellungen-> Einstellungen und fügen Sie diese Zeile unter Benutzereinstellungen unter Ihren anderen Benutzereinstellungen ein.
"files.eol": "\ n"
Beispielsweise.
quelle
Es gibt eine Erweiterung, die Zeilenenden anzeigt. Sie können die verwendete Farbe, die Zeichen für CRLF und LF sowie einen Booleschen Wert zum Ein- und Ausschalten konfigurieren.
VS Marketplace Link
quelle
Render Line Endings ist eine VS-Code-Erweiterung, die noch aktiv gewartet wird (Stand April 2020):
https://marketplace.visualstudio.com/items?itemName=medo64.render-crlf
https://github.com/medo64/render-crlf/
Es kann folgendermaßen konfiguriert werden:
und sieht so aus:
quelle