如何在Visual Studio 2017中展开/折叠.cshtml文件?

问题描述 投票:0回答:2

我正在使用Visual Studio 2017.我可以使用命令扩展和折叠.cs文件,如下所示:

Expand CTRL+M+L
Collapse CTRL+M+O

但同样不适用于.cshtml文件?有没有解决方法?

asp.net-mvc visual-studio razor visual-studio-2017
2个回答
1
投票

根据我的判断,Visual Studio不支持扩展和折叠此文件类型。

有一种解决方法,虽然它有其局限性。您可以手动选择要隐藏的给定文件中的区域,然后按Ctrl + MCtrl + H(也可在编辑 - >大纲菜单中找到)隐藏它们。 Visual Studio将“记住”您希望这些特定区域可隐藏,现在您可以使用大纲命令显示和隐藏这些部分(例如Ctrl + MCtrl + A将隐藏所有部分,Ctrl + MCtrl + X将显示所有部分,取决于你的键绑定)。

无论如何,这都不是一个完美的解决方案,因为您需要手动设置区域。但在某些情况下它可能会派上用场。

以下是我设置区域后的.cshtml文件示例:

...按下Ctrl + M + L一次后:


1
投票

Ctrl + M + A全部折叠,Ctrl + M + X在我的安装中展开全部。您可以通过打开工具>选项...来查看它们,在环境下选择键盘。在显示包含的命令中,找到Edit.CollapseAllOutlining(您也可以搜索)和Edit.ExpandAllOutlining。您应该能够看到现有的绑定或添加自己的绑定(确保选择文本编辑器或全局)。

Keyboard binding options

© www.soinside.com 2019 - 2024. All rights reserved.