如何在.cshtml(razor pages)visual studio 2012中打开标记的可折叠区域?
在VisualStudio2010中,MVC3和ASPX页面中的标记可以通过关闭标记折叠,但在VisualStudio2012中似乎不起作用。有人知道如何让它工作吗?我在选项中找不到它如何在.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中对我起
:-这里似乎已经给出了答案: 然而,如果您正在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中确实有效。