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.

Bohn
quelle
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 .

Vierte
quelle
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

Pavel Yermalovich
quelle
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
Scheint
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.

Weiter Weg
quelle
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.

Spikolynn
quelle
Nützlicher Witz!)))
Dyomas
1

Die Verknüpfung funktionierte in Visual Studio 2015 nicht für mich, auch nicht im Bearbeitungsmenü.

Laden Sie die Productivity Power Tools für VS2015 herunter und installieren Sie sie. Anschließend finden Sie diese Optionen im Menü Bearbeiten> Erweitert.

Cerveser
quelle
Sie können sie im Bearbeitungsmenü sehen, wenn eine Datei geöffnet ist
pete die heidnische Rennmaus
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

Atihska
quelle
1

Um die CRLF zu sehen Sie diese Erweiterung versuchen: End of the Line

Es funktioniert für VS2012 +

Roberto Tronci
quelle
Kann es andere Zeichen wie STX und ETX anzeigen?
Samir
Unglücklicherweise nicht.
Roberto Tronci
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.

KUTlime
quelle
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

Paiman Roointan
quelle