2010-04-16 30 views
1

所以,我改变了我在Tools |选项|文本编辑器,适用于所有语言,基本, C#,具有块缩进和“保持标签”。我也尝试过使用智能缩进功能。现在,尽管我开始编辑一个文件,但是它的自动缩进是通过制表符来完成的,当我在我的ASP.net网站中创建一个新的Web表单时,VS2008 坚持要使用空格缩进创建初始代码。因此,例如,我会得到一个aspx.vb文件为我的新页,像这样:在VB.net网站上,VS2008总是使用空间缩进来创建新文件

Partial Class Admin_Index 
    Inherits System.Web.UI.Page 

End Class 

注意“继承”线SPACE缩进,即使我有文本编辑器设置中设置保持标签。有什么办法可以使默认创建的文件缩进标签,而不是空格?还是VS太固执了? :-)

顺便说一句,请不要只是回应,并说这很小,因为我可以快速更改一行缩进到使用选项卡。我知道这一点,但是我有一个软件团队,因为我们有一个SVN钩子,如果有任何空格缩进可以防止检查,它会发现它令人不快。如果任何新创建的文件从一开始就具有制表符缩进,而不是每次都必须更改它,这将非常有用。

回答

0

如果Visual Studio设置都不工作,则可以更改模板文件以在其中包含选项卡。它们位于C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\VisualBasic\中,位于zip文件中。

此外,您可以通过按Ctrl+K,Ctrl+D(编辑 - >高级 - >格式化文档)快速重新格式化当前打开的文件。

相关问题