2012-09-24 48 views
45

,您可以折叠html块,但是在VS2012中似乎没有。关于如何再次启用该功能的任何想法?在早期版本的Visual Studio中,在Visual Studio 2012中折叠html

+0

http://stackoverflow.com/questions/1729841/visual-studio-command-to-collapse-all-sections-of-markup-tags没有重复但相关如何colapse整个文档ctrl + M + O; – Kieran

+0

我注意到的一件事是,概述可以被任何不严格的XHTML破坏。所以,如果你有一个不是自闭的meta或br元素,解析器将继续查看文档的其余部分以获取闭合标签。厌倦搜索,它会放弃并拒绝勾画任何东西。 – KyleMit

回答

97

我太有这个问题,这是推动我坚果的效果。原来,不知何故,我关掉了“自动轮廓”,这意味着我看到了加号/减号,并且快捷键Ctrl + M + M也不起作用。

当我在编辑>大纲>启动自动大纲中打开自动大纲后,一切都恢复正常。

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

+4

这是非常有线的。为此,我不得不自动切换大纲,为了得到崩溃上班的元素。我仍然会赞成这个答案,因为它确实帮助了我。 – Idrees

+0

同@Idrees - 我不得不以接通概述。 –

+0

同上。不得不关闭它。 –

10

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

Imgur

尝试按Ctrl + M + M,你会看到

2

当您打开字体.cshtml,你将不得不去编辑 - > Outlining->开始自动大纲

+0

这与被接受的答案有何不同? –

0

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

大纲树会显示出来。

我更喜欢使用Ctrl + M + H每当我想不论任何树层次的隐藏不需要的代码之前和之后

+0

嘿你是什么字体名称我喜欢它的朋友 –

+0

@BurakOgutken哈哈!字体被我自己合并,使用'Glass_TTY_VT220'和'msyh'和一些样式调整,你可以从'drive.google.com/open?得到它的id = 0BydI37B8JmUeUmVNaTJJV2FzN00' – IlPADlI

+0

hehee等待你的谷歌许可的驱动:) –

3

。即使我想隐藏我的评论代码,这也很有用。

你只需要选择您想collaspe的代码,然后点击Ctrl + M + H及其现藏:)

enter image description here

0

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