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


340

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

public class Person
{
  int age;
}

выглядит так

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

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


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»


Изменить -> Дополнительно, а не «Просмотр -> Дополнительно»
1800 ИНФОРМАЦИЯ

2
Извините, но я также не могу найти Edit-> Advance.
СНС

@unknown, какую версию visual studio вы используете?
JaredPar

VS2008 - это версия, которую я использую
SNA


10

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

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

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

удачи!

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




2

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


1

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




Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.