Dlaczego edytor Visual Studio pokazuje kropki w pustych odstępach?

340

Mam dziwny błąd w edytorze tekstów Visual Studio. Wszystkie moje puste spacje są zastąpione przez „.”

public class Person
{
  int age;
}

wygląda tak

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

Resetuję ustawienia do domyślnych. Nie działało Ponownie zainstalowałem VS2008. Nadal nie działał. Jaki jest błąd?

SNA
źródło
13
btw, w tym przykładzie byłoby 10x lepiej zachować kropki! Kod jest źle wcięty, a zgubione kropki na końcu linii prawdopodobnie spowodują problem w przyszłości podczas scalania.
Custodio

Odpowiedzi:

804

Program Visual Studio jest skonfigurowany do wyświetlania białych znaków.

Naciśnij Ctrl+ R, Ctrl+ W.

Jeśli używasz mapowania klawiatury w języku C #: (dzięki Simeon)

Naciśnij przycisk Ctrl+ E, S.

Jeśli chcesz skorzystać z menu: (dzięki angularsen)

Edit > Advanced > View White Space
Luis Perez
źródło
89
Lub Cntrl + E, S, jeśli używasz mapowania klawiatury C #.
Simeon Pilgrim
1
Ach, to wyjaśnia! Próbowałem nacisnąć Ctrl + E, D, ale nie trafiłem i zamiast tego nacisnąłem S ... Dzięki!
Jon Artus
18
Nie działało dla mnie, myślę, że dodatek Resharper przechwycił oba opisane tutaj skróty. Jednak, aby odznaczyć Edycja-> Zaawansowane-> Zobacz białe znaki rozwiązało to.
angularsen
2
Dzięki, zdarza się to czasami, gdy klikasz zbyt szybko (w niewłaściwym oknie). Już trzeci raz tu przyjechałem, żeby to sprawdzić, dzięki
Joost Schepel
4
Działa w VS2008. Nie mogę uwierzyć, że losowo udało mi się nacisnąć tę kombinację!
Perfekcja
76

Wygląda na to, że masz włączoną opcję wyświetlania białych znaków. Przejdź do Edycja -> Zaawansowane -> i odznacz „Zobacz białe znaki”

JaredPar
źródło
Edycja -> Zaawansowane, a nie „Widok -> Zaawansowane”
1800 INFORMACJE
2
Przykro mi, ale nie mogę również znaleźć opcji Edytuj-> Zaawansowany.
SNA
@unknown, jakiej wersji Visual Studio używasz?
JaredPar
VS2008 to wersja, której używam
SNA
23

W Visual Studio 2012
Idź do Lub Naciśnij + , +
Edit -> Advanced -> View White Spaces

CtrlRCtrlW

Satish Singh
źródło
10

~ DLA STUDIUM WIZUALNEGO 6 ~

użyj: ctrl+ shift+, 8 aby włączyć / wyłączyć.

(lub ręcznie przejdź do: Edycja> Zaawansowane> „Zobacz białe znaki”)

powodzenia!

Działa także w Visual Studio 2008, gdy wybrano Narzędzia / Opcje / Środowisko / Klawiatura / Schemat mapowania: Visual C ++ 6.

Philipp M.
źródło
6

Proszę nacisnąć poniższe przyciski w połączeniu z Ctrl+ R,W

Pojemniki
źródło
5

Miałem ten sam problem i rozwiązałem go, naciskając Ctrl+ R, Ctrl+ W.

amol
źródło
2

Naciśnij ctrl+, Ea następnie Sklawisz, aby usunąć linie w Visual Studio 10

Jainendra
źródło
1

przejdź do Plik -> Preferencje -> Ustawienia , to otworzy dwa panele obok siebie, lewy jest ustawieniem domyślnym, a prawy jest ustawieniem użytkownika, możesz dodać swoje ustawienie na prawym panelu, do tego możesz dodać "editor.renderWhitespace": "all".

Parid0kht
źródło
1

W Visual Studio Vesrion 1.34.0 View -> Toggle Render Whitespace

veeresh yh
źródło
0

W visual studio 2015, goto->view->formatting marks, odznaczshow

SAi Chandar
źródło
0

W Visual Studio 2019 można to również skonfigurować w Tools -> Options -> General -> View whitespace

Mychajło Seniutowicz
źródło