Warum zeigt der Visual Studio-Editor Punkte in Leerzeichen an?


340

Ich habe einen seltsamen Fehler im Visual Studio-Texteditor. Alle meine Leerzeichen werden durch ein "." Ersetzt.

public class Person
{
  int age;
}

sieht aus wie das

public..class..Person..........................
{..................
..int age;...................
}.....................

Ich habe die Einstellungen auf die Standardeinstellungen zurückgesetzt. Hat nicht funktioniert. Ich habe auch VS2008 neu installiert. Hat immer noch nicht funktioniert. Was ist der Fehler?


13
Übrigens wäre in diesem Beispiel 10x besser, die Punkte zu behalten! Der Code ist schlecht eingerückt und diese verlorenen Punkte am Ende der Zeile werden wahrscheinlich in Zukunft Probleme beim Zusammenführen verursachen.
Custodio

Antworten:


803

Visual Studio ist so konfiguriert, dass Leerzeichen angezeigt werden.

Drücken Sie Ctrl+ R, Ctrl+ W.

Wenn Sie C # -Tastaturzuordnungen verwenden: (danke Simeon)

Drücken Sie Ctrl+ E, S.

Wenn Sie das Menü verwenden möchten: (danke anglesen)

Edit > Advanced > View White Space

89
Oder Cntrl + E, S, wenn Sie die C # -Tastaturzuordnungen verwenden.
Simeon Pilgrim

1
Ah, das erklärt es! Ich hatte versucht, Strg + E, D zu drücken, aber verpasst und stattdessen S gedrückt ... Danke!
Jon Artus

18
Hat bei mir nicht funktioniert, ich denke, das Resharper-Addin hat beide hier beschriebenen Verknüpfungen abgefangen. Das Deaktivieren von Bearbeiten-> Erweitert-> Leerzeichen anzeigen wurde jedoch behoben.
Angularsen

2
Danke, das passiert manchmal, wenn man zu schnell klickt (im falschen Fenster). Es ist bereits das dritte Mal, dass ich hierher gekommen bin, um nachzuschlagen, danke
Joost Schepel

4
Funktioniert in VS2008. Ich kann nicht glauben, dass ich es zufällig geschafft habe, diese Kombination zu drücken!
Perfektion

76

Sieht so aus, als hätten Sie die Option Leerraum anzeigen aktiviert. Gehen Sie zu Bearbeiten -> Erweitert -> und deaktivieren Sie "Leerzeichen anzeigen".


Bearbeiten -> Erweitert, nicht "Anzeigen -> Erweitert"
1800 INFORMATION

2
Es tut mir leid, aber ich kann Edit-> Advance auch nicht finden.
SNA

@unknown, welche Version von Visual Studio verwenden Sie?
JaredPar

VS2008 ist die Version, die ich benutze
SNA

23


Gehen Sie in Visual Studio 2012 zu oder drücken Sie + , +
Edit -> Advanced -> View White Spaces

CtrlRCtrlW


10

~ FÜR VISUAL STUDIO 6 ~

Verwenden Sie: ctrl+ shift+, 8 um ein- oder auszuschalten.

(oder gehen Sie manuell zu: Bearbeiten> Erweitert> "Leerzeichen anzeigen")

Viel Glück!

Funktioniert auch für Visual Studio 2008, wenn Extras / Optionen / Umgebung / Tastatur / Zuordnungsschema: Visual C ++ 6 ausgewählt ist.


6

Bitte drücken Sie die folgenden Tasten in Kombination von Ctrl+ R,W


5

Ich hatte das gleiche Problem und löste es durch Drücken von Ctrl+ R, Ctrl+ W.


2

Drücken Sie ctrl+ Egefolgt von der STaste, um die Zeilen in Visual Studio 10 zu entfernen


1

Gehen Sie zu Datei -> Einstellungen -> Einstellungen. Dadurch werden zwei Fenster nebeneinander geöffnet. Das linke ist die Standardeinstellung und das rechte ist die Benutzereinstellung. Sie können Ihre Einstellung im rechten Bereich hinzufügen "editor.renderWhitespace": "all". Dazu können Sie hinzufügen .


1

In Visual Studio vesrion 1.34.0 View -> Toggle Render Whitespace



0

In Visual Studio 2019 kann dies auch in konfiguriert werden Tools -> Options -> General -> View whitespace

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.