Почему редактор Visual Studio показывает точки в пустых местах?

340

У меня странная ошибка в текстовом редакторе Visual Studio. Все мои пробелы заменены на "."

public class Person
{
  int age;
}

выглядит так

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

Я восстановил настройки по умолчанию. Не сработало Я также переустановил VS2008. Все еще не работал. В чем ошибка?

SNA
источник
13
Кстати, в этом примере было бы в 10 раз лучше сохранить точки! Код с плохим отступом, и эти потерянные точки в конце строки, вероятно, создадут проблему в будущем при слиянии.
Кастодио

Ответы:

804

Visual Studio настроен для отображения пробелов.

Нажмите Ctrl+ R, Ctrl+ W.

Если вы используете раскладки клавиатуры C #: (спасибо Симеон)

Нажмите Ctrl+ E, S.

Если вы хотите использовать меню: (спасибо angularsen)

Edit > Advanced > View White Space
Луис Перес
источник
89
Или Cntrl + E, S, если вы используете сопоставления клавиатуры C #.
Симеон Пилигрим
1
Ах, это все объясняет! Я пытался нажать Ctrl + E, D, но пропустил и вместо этого нажал S ... Спасибо!
Джон Артус
18
У меня не сработало, я думаю Resharper addin перехватил оба ярлыка, описанных здесь. Тем не менее, чтобы снять флажок Edit-> Advanced-> View пробел решил эту проблему.
Angularsen
2
Спасибо, иногда это происходит при слишком быстром нажатии (в неправильном окне). Это уже третий раз, когда я пришел сюда, чтобы посмотреть его,
спасибо
4
Работает в VS2008. Не могу поверить, что мне случайно удалось нажать эту комбинацию!
Совершенство
76

Похоже, у вас включена опция просмотра пустого пространства. Перейдите в Edit -> Advanced -> и снимите флажок «View Whitespace»

JaredPar
источник
Изменить -> Дополнительно, а не «Просмотр -> Дополнительно»
1800 ИНФОРМАЦИЯ
2
Извините, но я также не могу найти Edit-> Advance.
СНС
@unknown, какую версию visual studio вы используете?
JaredPar
VS2008 - это версия, которую я использую
SNA
23

В Visual Studio 2012
Перейти к или нажмите + , +
Edit -> Advanced -> View White Spaces

CtrlRCtrlW

Сатиш Сингх
источник
10

~ ДЛЯ ВИЗУАЛЬНОЙ СТУДИИ 6 ~

используйте: ctrl+ shift+ 8 для включения / выключения.

(или вручную перейдите: «Правка»> «Дополнительно»> «Просмотр пробелов»)

удачи!

Работает также для Visual Studio 2008, когда выбраны Инструменты / Параметры / Среда / Клавиатура / Схема сопоставления: Visual C ++ 6.

Филипп М
источник
6

Пожалуйста, нажмите ниже кнопки в комбинации с Ctrl+ R,W

Бункеры
источник
5

У меня была такая же проблема, и я решил нажать Ctrl+ R, Ctrl+ W.

аттомоль
источник
2

Нажмите ctrl+, Eа затем Sклавишу, чтобы удалить строки в Visual Studio 10

Jainendra
источник
1

перейдите в File -> Preferences -> Settings , это откроет две панели рядом, левая - настройка по умолчанию, а правая - настройка пользователя, вы можете добавить свои настройки на правой панели, для этого вы можете добавить "editor.renderWhitespace": "all".

Parid0kht
источник
1

В Visual Studio Весрион 1.34.0 View -> Toggle Render Whitespace

веешь
источник
0

В visual studio 2015, goto->view->formatting marks, отменитеshow

Саи Чандар
источник
0

В Visual Studio 2019 это также можно настроить в Tools -> Options -> General -> View whitespace

Михаил Сенютович
источник