是否有HTML的#Region代码

时间:2010-08-19 12:39:52

标签: c# html vb.net region

在VB和C#中有#Region ... #endRegion并且可折叠。在HTML中有类似的方法吗?

现在我只是在阻止HTML页面上不同元素的位置发表评论,但我希望只有一个折叠点,而不是<tr> <td>和{{1}标签已折叠。

9 个答案:

答案 0 :(得分:39)

这确实取决于IDE,刚刚注意到Visual Studio的免费Web Essentials 2012插件的最新版本已经在HTML中添加了区域支持。

http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6

http://vswebessentials.com/changelog

  <!--#region main  -->


  <!--#endregion -->

答案 1 :(得分:14)

从Visual Studio 2013开始,HTML编辑器现在支持更新区域。您可以使用内置代码段:键入“

<!-- #region SampleRegion -->
<!-- #endregion -->

您可以在update 4 here.

中找到此改进的详细信息和其他新功能

答案 2 :(得分:12)

我认为简短的回答是否定的。

Region只是编辑器(Visual Studio)识别的IDE指令。 HTML标准中没有任何内容,你在HTML中输入的内容也会直接发送到浏览器,所以我没有遇到任何东西,也无法想象会有什么东西。

答案 3 :(得分:10)

突出显示要折叠的部分,然后转到Edit -> Outlining -> Hide Selection

参考:How to: Collapse and Expand HTML Elements in Visual Web Developer

编辑:假设您使用的是Visual Studio

答案 4 :(得分:2)

您可以将此用于折叠评论

<!-- Your comment caption -->
   <div class="hidden">
       Put Your comments here
   </div>

因此div可以在VS

中的html代码中折叠或展开

答案 5 :(得分:2)

我使用div标签折叠html代码块:

<div>
  Code Blocks...
</div>

在我学习之前

<!--#region explanation blocks  -->
        Code Blocks...
<!--#endregion -->

他们俩都能解决问题。

答案 6 :(得分:1)

对于HTML:

<!--#region -->
        Code code code...
<!--#endregion -->

对于Javascript:

// #region
        Code code code...
// #endregion

如您所见,Visual Studio在注释内部声明了区域块。

HTML中的

<!-- -->评论符号

//在Javascript中的注释符号

答案 7 :(得分:0)

为了使概述可以在Visual Studio 2019中工作,请确保在评论结束标记之前和之后都有空间:

<!-- #region -->
    <!--Blazor Components Signal-R server-->
    <script src="_framework/blazor.server.js"></script>
    <!-- jQuery -->
    <script src="~/lib/jquery/dist/jquery.min.js"></script>
    <!-- jQuery UI 1.11.4 -->
    <script src="~/lib/plugins/jquery-ui/jquery-ui.min.js"></script>
    <!--Bootstrap bundle-->
    <script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<!-- #endregion -->

enter image description here

答案 8 :(得分:-1)

enter image description here

<% # region %>

<% # endregion %>