我正在为那些希望将他们的JavaScript库组织成类别的人工作:CRUD函数,表单函数等。他们非常喜欢C#中的区域实用程序,并且在他们的JavaScript文件中要求这样做。有什么建议?我正在使用Visual Studio 2017和Team Foundation Server。
答案 0 :(得分:6)
选择要压缩的代码。按Ctrl + M + H.该代码现在可以折叠。为了便于阅读,请在"地区"以上进行评论。给它一个名字。
来源:http://blog.degree.no/2013/05/define-a-region-in-javascript-files-visual-studio-2010-2012/
答案 1 :(得分:5)
答案 2 :(得分:0)
对于VS 2019,Microsoft已完全实现了Java区域,它们的工作方式与在C#中的工作方式完全相同,只是,您必须在区域的开头和结尾添加注释,例如:
//#region My Region
function foo(){
*//code*
}
//#endregion
对于VS 2019之前的任何内容,请参阅Michael Drum的答案。他的快捷方式也可以在VS 2019中使用。
答案 3 :(得分:0)
很多人已经回答了如何在Visual Studio中获得它 但是,我将提出另一种方法。由于#region是仅限于Visual Studio的标签,因此其他编辑器几乎不会检测到它。
但是在大多数其他编辑器中,他们确实会识别“ if”和“ while”条件。 您可以使用 if(1)和While(1)创建可以折叠的可折叠代码块。
例如
// This is a comment for the code block below
if(1){
....
...
}
在许多其他编辑器中,您将在此代码块旁边得到-/ +符号(除非您使用的是基本记事本)
答案 4 :(得分:0)