如何在使用Visual Studio 2010时可折叠的经典asp文件中创建区域

时间:2011-10-06 08:27:06

标签: visual-studio visual-studio-2010 asp-classic

在Visual Studio 2010中处理经典的asp文件时,html会被提升为可折叠的。我想在普通的asp中拥有自己的区域。

如何添加此类“区域”?

2 个答案:

答案 0 :(得分:2)

您只需选择一段代码,然后使用快捷方式CTRL + M, CTRL + H创建可折叠区域。适用于经典的asp。

请参阅此处的相关快捷方式:msdn

答案 1 :(得分:0)

没有内置支持,但您可以编写自己的宏命令,这将获得相同的结果。

确实,这已经完成了。请参阅Region Tools For Visual Studioa tutorial based upon that work for providing region support in JavaScript(为Visual Studio 2008编写,尽管可以轻松调整Visual Studio 2010)。

宏基本上寻找特定格式的注释行,然后使用IDE编辑器窗口的可编程性在两个特殊格式的注释块之间提供“折叠”区域。

在JavaScript示例中,有两个硬编码常量表示特殊格式的注释块,它们代表区域的起点和终点:

Const REGION_START As String = "//#region"
Const REGION_END As String = "//#endregion"

开始时的//表示JavaScript中注释的开始,但这不适用于“经典ASP”,因此您可以将其更改为VBScript的相关注释符号,例如类似:

Const REGION_START As String = "<!--//#region-->"
Const REGION_END As String = "<!--//#endregion-->"