在JavaScript中有类似于C#区域的东西吗?Visual Studio 2017

Mic*_*rum 2 javascript c# visual-studio visual-studio-2017

我正在为那些希望将他们的JavaScript库组织成类别的人工作:CRUD函数,表单函数等.他们非常喜欢C#中的区域实用程序,并且在他们的JavaScript文件中要求这样做.有什么建议?我正在使用Visual Studio 2017和Team Foundation Server.

Rob*_*ert 10

对于 VS 2019,Microsoft 已经完全实现了 Javascript 区域,它们的工作方式与在 C# 中的工作方式完全相同,只是,您必须将区域的开头和结尾作为注释作为前言,例如:

//#region My Region
function foo(){
  *//code*
}
//#endregion
Run Code Online (Sandbox Code Playgroud)

对于 VS 2019 之前的任何内容,请参阅 Michael Drum 的回答。他的快捷方式也适用于 VS 2019。

  • 此(`// #region foobar` 和 `// #endregion`)也适用于 Visual Studio Code (3认同)

Mic*_*rum 7

选择要压缩的代码.按Ctrl + M + H.该代码现在可以折叠.为了便于阅读,请在"区域"上方注释,以便为其命名.

资料来源:http://blog.degree.no/2013/05/define-a-region-in-javascript-files-visual-studio-2010-2012/


cur*_*Boy 7

给定答案中的链接已断开。这是我每天使用的一个很棒的插件,到目前为止没有任何问题:

Java脚本区域

PS:除了VS 2017以外没有尝试过

在此处输入图片说明