46

在以前版本的 Visual Studio 中,您可以折叠 html 块,但在 VS2012 中似乎缺少。关于如何再次启用该功能的任何想法?

4

6 回答 6

101

我也遇到了这个问题,这让我发疯了。事实证明,不知何故,我关闭了“自动大纲”,这意味着我确实看到了加号/减号,快捷键 Ctrl + M + M 也不起作用。

在“编辑”>“大纲”>“开始自动大纲”中打开“自动大纲”后,一切都恢复正常。

注意:在某些情况下,要使此解决方案起作用,您还需要在单击开始自动大纲之前关闭并重新打开文档。事实上,如果您不这样做,有时该选项不会出现在菜单中。

于 2012-09-28T17:39:39.143 回答
11

它还在那里。问题是有时解析器需要一段时间才能在视觉上启用折叠。

伊姆古尔

试试 Ctrl + M + M 你会看到效果

于 2012-09-24T23:47:31.640 回答
3

无论任何树层次结构如何,我都喜欢Ctrl + M + H在想要隐藏不需要的代码时使用。即使我想隐藏我的注释代码,这也很有效。

你只需要选择你想要折叠和点击的代码,Ctrl + M + H现在就隐藏它:)

在此处输入图像描述

于 2015-05-16T18:25:50.980 回答
2

当您打开字体 .cshtml 时,您将必须转到 EDIT->Outlining->Start Automatic Outlining

于 2014-03-06T13:57:43.953 回答
0

只需将鼠标悬停在代码编辑器上并稍等片刻,不要移动鼠标 :)

大纲树将显示出来。

之前和之后

于 2014-11-13T08:52:39.620 回答
0

在解决方案资源管理器中右键单击html cshtmlaspx文件并选择打开选项: 在对话框中选择html 编辑器并单击设置为默认按钮。 打开 html 或 cshtml 或 aspx 文件并享受带有大纲 html 标记的 html 文件。:)

于 2016-05-27T05:44:14.820 回答