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?

SNA
quelle
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
Luis Perez
quelle
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".

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

Satish Singh
quelle
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.

Philipp M.
quelle
6

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

Behälter
quelle
5

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

amol
quelle
2

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

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

Parid0kht
quelle
1

In Visual Studio vesrion 1.34.0 View -> Toggle Render Whitespace

veeresh yh
quelle
0

In visual studio 2015, goto->view->formatting marks, unselectshow

SAi Chandar
quelle
0

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

Mykhailo Seniutovych
quelle