Итак, я изменил свои настройки в Сервис | Варианты | Текстовый редактор, для всех языков, базовый, и C #, с наличием отступа блока и «Сохранить вкладки». Я тоже пробовал это с умным отступом. Теперь, хотя я начинаю редактировать файл, его автоматический отступ выполняется с помощью вкладок, когда я создаю новую веб-форму на моем веб-сайте ASP.net, VS2008 настаивает на создании исходного кода с отступом в пространстве. Например, я получу файл aspx.vb для моей новой страницы:
Partial Class Admin_Index
Inherits System.Web.UI.Page
End Class
Обратите внимание, что строка 'Inherits' имеет пробел с отступом, , хотя У меня установлены настройки текстового редактора для сохранения вкладок. Можно ли как-нибудь сделать файлы, созданные по умолчанию, с отступом от табуляции, а не от пробелов? Или VS просто слишком упрям? : -)
Кстати, пожалуйста, не просто отвечайте и говорите, что это мелочно, поскольку я могу быстро изменить эту строку отступа на использование вкладки. Я знаю это, но у меня есть команда разработчиков, которая находит это раздражающим, так как у нас есть SVN-хук, который предотвращает повторные проверки, если есть какие-либо пробелы. Было бы очень полезно, если бы у любых вновь созданных файлов с самого начала имелось отступ табуляции, а не нам приходилось каждый раз менять их.