Zeigen Sie Leerzeichen, Tabulatoren und CRLF-Zeichen im Editor von Visual Studio an


300

Visual Studio 2010 Pro: Wo sind die Einstellungen, damit der Editor die Zeichen für Leerzeichen, Tabulatoren, Paragraphen, CRLF usw. anzeigen kann? Ich kann es aber in NotePad ++ tun.


1
Wenn Sie versehentlich ein Steuerzeichen hinzufügen oder den Verdacht haben, dass ein Steuerzeichen Fehler verursacht, empfehle ich, den Abschnitt mit dem verdächtigen Code auszuschneiden, ihn in Notepad ++ einzufügen, den Täter zu finden und zu entfernen und dann den auszuschneiden Code und fügen Sie ihn wieder in Visual Studio ein. Dies ist der einfachste Weg und funktioniert jedes Mal. Lassen Sie also für alle Fälle eine Kopie von Notepad ++ installiert.
Samir

Antworten:


500

Bearbeiten> Erweitert> Leerraum anzeigen. Die Tastenkombination lautet CTRL+ R, CTRL+ W. Der Befehl wird aufgerufen Edit.ViewWhiteSpace.

Es funktioniert in allen Visual Studio-Versionen mindestens seit Visual Studio 2010, die aktuelle Version ist Visual Studio 2019 (zum Zeitpunkt des Schreibens). In Visual Studio 2013 können Sie auch CTRL+ E, Soder CTRL+ E, CTRL+ S.

Standardmäßig werden Zeilenende-Markierungen nicht angezeigt. Diese Funktionalität wird von der End of the Line- Erweiterung bereitgestellt .


17
Ich habe dies versehentlich aktiviert. Du hast mein Leben gerettet! ^^
Anzeigename

24
Dies beantwortet die ursprüngliche Frage nicht vollständig. Die Frage betraf Leerzeichen und neue Zeilenzeichen (daher "CRLF"). Diese Option zeigt die neuen Zeilenzeichen nicht an.
Alex

27
Wie zum Teufel habe ich versehentlich STRG + R, STRG + W gedrückt?!?
Almo

Lebensretter! Ich liebe VS: D
Khateeb321

2
Gibt es eine Erweiterung für VS 2019? End of the Line unterstützt nur bis 2017
Kir

145

Edit -> Advanced -> View White Spaceoder Ctrl+ E,S


26
Vielen Dank, dass Sie den Namen und den Speicherort des Menüelements angegeben haben. Sehr ärgerlich, wenn Leute Ihnen nur Tastaturkürzel geben (die sich von Version zu Version ändern und je nach Konfiguration unterschiedlich sein können).
Kristopher Johnson

4
Und es gibt keine Möglichkeit, Zeilenumbrüche anzuzeigen. Unglücklicherweise.
Yoyo

2

7
@Johnny_D es existiert, aber Sie müssen eine Datei geöffnet haben. Wenn Sie keine Dateien zum Bearbeiten geöffnet haben, wird das Advanced -> View White SpaceTeil nicht angezeigt .
Stoyan Dimov

20

Leerzeichen anzeigen

Menü: Sie können die Sichtbarkeit der Leerzeichen aus dem Menü umschalten: Edit>Advanced>View White Space.

Schaltfläche : Wenn Sie die Schaltfläche einer Symbolleiste hinzufügen möchten, wird sieToggle Visual Spacein der Befehlskategorie "Bearbeiten"aufgerufen.
Der tatsächliche Befehlsname lautet :Edit.ViewWhiteSpace.

Tastaturkürzel: In Visual Studio 2015, 2017 und 2019 lautet die Standardtastenkürzel weiterhinCTRL+R,CTRL+W
Geben Sie nacheinander ein.
Alle Standardverknüpfungen

Zeilenendezeichen

Erweiterung: Es gibt eine minimale Erweiterung, die die Anzeige von Zeilenendezeichen (LF und CR) erwartungsgemäß zum visuellen Leerraummodus hinzufügt. Darüber hinaus werden Schaltflächen und Verknüpfungen bereitgestellt, mit denen alle Zeilenenden in einem Dokument oder einer Auswahl geändert werden können.
VisualStudio-Galerie: Zeilenende

Hinweis: Seit Visual Studio 2017 gibt es im Dateimenü keine Option mehrAdvanced Save Options. Das Ändern der Codierung und der Zeilenenden für eine Datei kann mithilfeSave File As ...des Abwärtspfeils auf der rechten Seite der Schaltfläche zum Speichern erfolgen. Dies zeigt die OptionSave with Encoding. Sie werden um die Erlaubnis gebeten, die aktuelle Datei zu überschreiben.


1
Das war es, was ich brauchte, ich konnte den Befehlsnamen finden, aber wenn ich Schaltflächen hinzufüge, gibt es keine Möglichkeit, nach irgendetwas zu suchen, also ist es ein Ratespiel.
Andrew Queisser

6

Mein Problem war STRG + F und Leerzeichen

Dies markierte alle Räume braun. Verbrachte 10 Minuten, um es auszuschalten: P.


Nützlicher Witz!)))
Dyomas


1

Die richtige Verknüpfung ist, als CTRL-R-Wmüssten Sie die STRG-Taste nicht loslassen, während Sie W drücken. Dies hat bei mir in VS 2015 funktioniert



0

Für diejenigen, die nach einem Knopfschalter suchen:

Der Name dieses Befehls lautet " Leerraum anzeigen" im GUI-Menü (Bearbeiten -> Erweitert -> Leerraum anzeigen).

Menü umschalten

Der Name dieses Befehls im Popup "Befehl hinzufügen" lautet " Visual Space umschalten" .

Taste umschalten.


0

Für Visual Studio für Mac finden Sie es unter Visual Studio -> Einstellungen -> Texteditor -> Markierungen und Lineale -> Unsichtbare Zeichen anzeigen

Beachten Sie, dass Sie Visual Studio möglicherweise neu starten müssen, damit die Änderungen wirksam werden

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.