在visual studio中折叠javascript代码

sea*_*ant 19 javascript visual-studio

我正在寻找javascript中C#区域的等效功能

C#语法

#region RegionName

public static void MyFunction()
{
    [mycode]
}

#endregion
Run Code Online (Sandbox Code Playgroud)

这允许我使用Visual Studio在我的.js文件中"折叠"我的代码并使其更易于管理.

有人有任何想法吗?

小智 51

如果需要折叠java脚本代码,那么您可以选择代码并按

Ctrl + M + H.

它将折叠选定的代码.

  • 要删除可折叠区域:CTRL + M,CTRL + U来源:http://msdn.microsoft.com/en-us/library/td6a5x4s.aspx (8认同)
  • +1,因为这不使用任何插件. (2认同)
  • 你如何删除这个可折叠区域? (2认同)

Bri*_*kel 17

Microsoft现在有VS2010的扩展,提供此功能:

JScript编辑器扩展


Chr*_*ies 13

可以在Web Essentials插件的帮助下在Visual Studio 2012中安装此功能.

编辑:

要做一个实际的区域,你可以使用:

//#region MyRegion
function Example() {

}
//#endregion
Run Code Online (Sandbox Code Playgroud)

该插件可以在此处下载: Web Essentials 2012,Web Essentials for 2010

  • 你能分享一下这个语法吗?它似乎对我不起作用. (2认同)

Bra*_*don 6

看一下本文,它使用宏在js文件中实现#region指令.

  • Microsoft现在有VS2010的扩展,提供此功能(请参阅下面的链接答案). (3认同)
  • 他们从VS 2012中取出了宏.(好主意,对吧?)VS 2012有什么好的解决方案吗? (2认同)