Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

时间:2022-07-03 20:28:55

在Viusl Stuido提供了对内部方法的Outline功能,也就是说折叠起来,这样方便与看代码与找代码。但是有时候一个方法内部的一个块状区域太长,我们在一个方法中写代码,也想把这个区域折叠起来,当然我们可以用#region,但是我们也可以用这里的这个插件,非常好用。

https://marketplace.visualstudio.com/items?itemName=Skybladev2.Coutline

这个差劲是基于JSEnhancement,对于Javascript代码的支持也非常好,很推荐。


关于JSEnhancement http://www.cnblogs.com/dudu/archive/2011/02/27/vs2010_extension_JSEnhancements.html

在Visaul Studio 2010中写js或css代码,缺少像写C#代码时的那种折叠功能,当代码比较多时,就很不方便。

今天发现,已经有VS2010扩展支持这个功能,它就是——JSEnhancements(下载地址)。

用了一下,感觉不错,定义region,只需将#region写在注释中即可。请看下面的演示:

先看JavaScript

未使用JSEnhancements的情况:

Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

1. 使用JSEnhancements之后(未定义region):

折起

Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

展开

Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

2. 使用JSEnhancements之后(定义了region):

折起

Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

展开

Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

再来看看CSS

全部折起

Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

展开region

Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

全部展开

Visual Studio添加对Class内部的if, for循环等块区域的outline功能以及对html,css添加#region模块

其他针对JavaScript的VS2010扩展:

Javascript parser(感谢Gray Zhang的推荐!)