Я только что работал над файлом C # (Global.asax.cs) в веб-приложении в течение последнего часа или около того, и мне было показано приглашение «табулировать» или что-то еще около четырех раз. Каждый раз, когда я выбираю табуляцию и сохраняю файлы, но позже в какой-то, казалось бы, случайный момент, я снова получаю запрос.
Я использую ReSharper, но этого не происходит, когда я кодирую дома, также используя ReSharper. Только на работе.
Ответы:
Вы используете расширение Productivity Power Tools VS 2010? Если да, перейдите
Tools
->Options
-> и выберитеProductivity Power Tools
. Здесь вы можете отключить опциюFix Mixed Tabs
. Это отключит это предупреждение.Электроинструменты для Visual Studio 2010
Power Tools для Visual Studio 2012
Электроинструменты для Visual Studio 2013
Power Tools для Visual Studio 2015
источник
Смешанные табуляции и пробелы могут быть получены из настроек текстового редактора Visual Studio. Вы можете решить, хотите ли вы, чтобы Visual Studio вставляла здесь пробелы или табуляции:
Инструменты / Параметры / -> Текстовый редактор / Все языки / Вкладки, выберите опцию «Сохранить вкладки».
источник
Выберите опцию «Untabify», поскольку VS по умолчанию использует пробелы, а не табуляции. Если вы выберете «Tabify» в следующий раз, когда добавите строку, VS будет использовать пробелы, и вы будете видеть подсказку снова и снова.
источник
Resharper
использует отдельные настройки табуляции / пространства для визуальной студии. ВResharper
параметрах отметьте «Общий стиль форматирования -> Как выровнять, когда вкладки используются для отступов». Этот параметр используется, когдаresharper
форматировании кода (например, при рефакторинге и т. Д.) И по умолчанию имеет значение «Пользовательские пространства».Также в " меню Правка -> Дополнительно » есть опция «Просмотр пробелов» (Ctrl + E, S), которая может быть полезна!
источник