Показывать пробел, табуляцию, символы CRLF в редакторе Visual Studio


300

Visual Studio 2010 Pro: где находятся настройки, позволяющие редактору отображать символы пробела, табуляции, параграфа, CRLF и т. Д.? Я могу сделать это в NotePad ++, хотя.


1
Если вы случайно добавили управляющий символ или подозреваете, что может быть ошибочный управляющий символ, я рекомендую вырезать часть подозрительного кода, вставить ее в Notepad ++, найти и удалить виновника, а затем вырезать код и вставьте его обратно в Visual Studio. Это самый простой способ, и он работает каждый раз. Так что на всякий случай сохраняйте копию Notepad ++ установленной.
Самир

Ответы:


500

Правка> Дополнительно> Просмотр пробелов. Сочетание клавиш CTRL+ R, CTRL+ W. Команда называется Edit.ViewWhiteSpace.

Он работает во всех версиях Visual Studio, по крайней мере, начиная с Visual Studio 2010, текущей версией является Visual Studio 2019 (на момент написания). В Visual Studio 2013, вы также можете использовать CTRL+ E, Sили CTRL+ E, CTRL+ S.

По умолчанию маркеры конца строки не отображаются. Эта функциональность обеспечивается расширением End of the Line .


17
Я случайно включил это. Вы спасли мою жизнь! ^^
отображаемое имя

24
Это не отвечает на оригинальный вопрос полностью. Вопрос был о пробелах и символах новой строки (отсюда и «CRLF»). Эта опция не показывает символы новой строки.
Alex

27
Как, черт возьми, я случайно нажал CTRL + R, CTRL + W?!?
Almo

Спасатель жизни! я люблю VS: D
Khateeb321

2
Есть ли расширение для VS 2019? End of the Line поддерживает только до 2017 года
Kir

145

Edit -> Advanced -> View White Spaceили Ctrl+ E,S


26
Спасибо за предоставление названия и местоположения пункта меню. Очень раздражает, когда люди просто дают вам сочетания клавиш (которые меняются от версии к версии и могут отличаться в зависимости от конфигурации).
Кристофер Джонсон

4
И нет никакой возможности , чтобы показать переводы строк. К сожалению.
йо

2
Кажется, не существует в VS2015
Johnny_D

7
@Johnny_D он существует, но вы должны открыть файл. Если у вас нет файлов, открытых для редактирования, то вы не видите Advanced -> View White Spaceчасть.
Стоян Димов

20

Отображение пробелов

Меню: Вы можете переключать видимость пробельных символов из меню: Edit>Advanced>View White Space.

Кнопка: если вы хотите добавить кнопку на панель инструментов, она вызываетсяToggle Visual Spaceв категории команд «Редактировать».
Фактическое имя команды:Edit.ViewWhiteSpace.

Сочетание клавиш: в Visual Studio 2015, 2017 и 2019 сочетания клавиш по умолчанию все еще имеютCTRL+R,CTRL+W
Тип один за другим.
Все ярлыки по умолчанию

Символы конца строки

Расширение: есть минимальное расширение, добавляющее отображение символов конца строки (LF и CR) в визуальный режим пробела, как и следовало ожидать. Кроме того, он предоставляет кнопки и ярлыки для изменения всех концов строк в документе или выделения.
Галерея VisualStudio: конец строки

Примечание. Начиная с Visual Studio 2017 в меню «Файл» нет опцийAdvanced Save Options. Изменить кодировку и окончания строк для файла можно, используяSave File As ...и щелкая стрелку вниз с правой стороны кнопки сохранения. Это показывает вариантSave with Encoding. Вам будет предложено разрешение перезаписать текущий файл.


1
Это то, что мне было нужно, я мог найти название команды, но при добавлении кнопок нет возможности искать что-либо, так что это игра в догадки.
Эндрю Кейссер

6

Моя проблема была нажата CTRL + F и пробел

Это обозначило все пространства коричневым. Потратил 10 минут, чтобы «выключить»: P


Полезная шутка!)))
Dyomas

1

Ярлык не работал для меня в Visual Studio 2015, также он не был в меню редактирования.

Загрузите и установите Productivity Power Tools для VS2015, а затем вы можете найти эти опции в меню « Правка» > «Расширенное».


Вы можете увидеть их в меню редактирования, если есть открытый файл
pete the pagan-gerbil

1

Правильный ярлык, CTRL-R-Wкак будто вы не должны отпустить кнопку CTRL при нажатии W. Это сработало для меня в VS 2015



0

Для тех, кто ищет кнопку переключения:

Название этой команды: Просмотр пробелов. в меню GUI (Правка -> Дополнительно -> Просмотр пробелов).

Переключатель меню

Имя этой команды во всплывающем окне «Добавить команду» - « Переключить визуальное пространство» .

Кнопка переключения.


0

Для Visual Studio для Mac вы можете найти его в Visual Studio -> Настройки -> Текстовый редактор -> Маркеры и линейки -> Показать невидимые символы

Обратите внимание, что может потребоваться перезапустить Visual Studio, чтобы изменения вступили в силу.

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