繁体   English   中英

在VB.net网站中,VS2008始终对新文件使用空格缩进

[英]In VB.net websites, VS2008 ALWAYS uses space indentation for new files

因此,我在“工具” |“工具”中更改了设置。 选项| 文本编辑器,适用于所有语言,Basic C#,并具有块缩进和“保留选项卡”。 我也尝试过使用智能缩进。 现在,尽管一旦我开始编辑文件,它的自动缩进就可以通过选项卡完成,但是当我在ASP.net网站上创建新的Web表单时,VS2008 坚持使用空格缩进来创建初始代码。 因此,例如,我将为新页面获取一个aspx.vb文件,如下所示:

Partial Class Admin_Index
    Inherits System.Web.UI.Page

End Class

请注意, 即使我已将文本编辑器设置设置为保留制表符,“继承”行还是以空格开头。 有什么方法可以使默认创建的文件以制表符而不是空格缩进? 还是VS太固执? :-)

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM