Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在.cshtml(razor pages)visual studio 2012中打开标记的可折叠区域?_Razor_Visual Studio 2012_Regions - Fatal编程技术网

如何在.cshtml(razor pages)visual studio 2012中打开标记的可折叠区域?

如何在.cshtml(razor pages)visual studio 2012中打开标记的可折叠区域?,razor,visual-studio-2012,regions,Razor,Visual Studio 2012,Regions,在VisualStudio2010中,MVC3和ASPX页面中的标记可以通过关闭标记折叠,但在VisualStudio2012中似乎不起作用。有人知道如何让它工作吗?我在选项中找不到它 :-这里似乎已经给出了答案: 然而,如果您正在cshtml中自动折叠Razor部分,那么看起来您运气不好。通常的CTRL-M、M和CTRL-M+CTRL-T和弦快捷键仅适用于html,您将看到在页边距上有熟悉的+/-折叠指示器 突出显示代码块。 右击 选择折叠标记 这在Visual Studio 2013中对我起

在VisualStudio2010中,MVC3和ASPX页面中的标记可以通过关闭标记折叠,但在VisualStudio2012中似乎不起作用。有人知道如何让它工作吗?我在选项中找不到它


:-

这里似乎已经给出了答案: 然而,如果您正在cshtml中自动折叠Razor部分,那么看起来您运气不好。通常的CTRL-M、M和CTRL-M+CTRL-T和弦快捷键仅适用于html,您将看到在页边距上有熟悉的+/-折叠指示器

突出显示代码块。 右击 选择折叠标记
这在Visual Studio 2013中对我起了作用:

<!-- #region Targets -->

<h1>Targets</h1>

<fieldset>

...

</fieldset>

<!-- #endregion -->

似乎在Visual Studio 2012中工作

 @* <!-- #region Some Name --> *@
 @* <!-- #endregion --> *@

我们是否可以保存折叠区域,以便在重新启动visual studio时,它能够记住我们在何处添加了自定义标记/轮廓/区域?Ctrl+M+H为高亮显示的文本创建一个自定义可折叠区域,但在VS重新启动时不记得该区域。@Matheusiranda摘自论坛文章“工具、选项、文本编辑器、C、高级”下的最后一个选项“折叠到定义时折叠区域”未选中。检查它修复了这个问题。这曾经是默认的问题,这个问题是指VisualStudio2012。见问题。投票最多的解决方案也有效吗?如果是这样的话,那么这是一个更好的解决方案。我不再有VS2012,但当时例外的答案在VS2012中不起作用。Web essentials直到2013年才支持这种语法,我提出的解决方案在VS2012中确实有效。