题 命令折叠代码的所有部分?


在Visual Studio(2008)中是否有一个命令来折叠/展开文件中的所有代码段?


1417
2018-06-11 18:05


起源




答案:


CTRL + 中号 + Ø 将崩溃所有。

CTRL + 中号 + 大号 将扩大所有。 (在VS 2013中 - 切换所有大纲)

CTRL + 中号 + P 将展开全部并禁用概述。

CTRL + 中号 + 中号 将折叠/展开当前部分。

CTRL + 中号 + 一个 即使在Html文件中也会崩溃。

这些选项也位于“大纲”下的上下文菜单中。

右键单击编辑器 - >概述以查找所有选项。 (禁用大纲后,使用相同的步骤启用outlinging。

enter image description here


2590
2018-06-11 18:08



您还可以在编辑器中右键单击选择:概述 - >切换所有大纲 - LBushkin
ctrl + m ctrl + o是“折叠到定义”,在编辑xml文件时不起作用。对我来说,ctrl + m ctrl + l展开全部并折叠全部(作为切换),但并非总是如此。我有一个文件打开它工作,一个文件只扩展所有,但不崩溃所有。两者都是xml文件。不知道为什么。 - Matthijs Wessels
只是为了通知(虽然这很老):ctrl + m + o只折叠所有FUNCTIONS,而不是类(或区域等)。 ctrl + m + L将切换扩展,折叠一切。 - paul23
对于它的价值,这些工作也适用于Visual Studio 2012 - wjhguitarman
在VisualStudio 2013中,ctrl + M + L切换崩溃状态,ctrol + M + O不执行任何操作(HTML VIEW) - Ayyash


以下组合键用于执行操作:

CTRL + 中号 + 中号 &右箭头 折叠/展开当前预设区域(例如 中号ethod)

CTRL + 中号 + H &rightarrow折叠/ Hide(展开)当前选择

CTRL + 中号 + Ø &rightarrow C.Ø全部崩溃(折叠声明正文)

CTRL + 中号 + 一个 &rightarrow崩溃 一个

CTRL + 中号 + X  &rightarrow E.X所有人

CTRL + 中号 + 大号 &rightarrow Togg全部

在概述下的上下文菜单中有一些选项。


138
2017-12-20 16:32



Ctrl-M,L是Toggle all,但绝对是Ctrl-M,A和Ctrl-M,X是我正在寻找的...... - sharpener
这是最好的答案,感谢分享! - Shimmy
我想知道为什么Ctrl + M + X不在上下文菜单中。 - Kyle Delaney


CTL + 中号 + 大号 扩大所有

CTL + 中号 + Ø 崩溃了

在MSDN文章中 “Visual Studio中的默认键盘快捷键” 见节 “文本编辑器” 如果你正在寻找其他快捷方式 - 这两个只是众多可用的快捷方式中的一小部分。


104
2018-06-11 18:20



正如我在顶部答案中评论的那样,ctl + m + o折叠到定义,这对xml文件不起作用。 ctl + m + l应该切换它,但对我来说它有时会,有时不会。 - Matthijs Wessels
正常页面crtl + m + o崩溃,JScript outling向后,对于我的,crtl + m + o扩展,并且crtl + M + l扩展。 - Yogurt The Wise


按Ctrl+中号 扩大地区。

按Ctrl+大号 崩溃地区。


37
2018-06-11 18:08



这对我的VB.NET不起作用;它不是递归的。 - Richard Morgan
但是在使用js概述扩展时它只是有用的命令,而且我有1000多行js文件,这个快捷方式是**保护程序! - Goran Obradovic
并为XML工作! WOO HOOO !! (+1纯粹出于技术原因;我很乐意给你一些代表:)这是我的常规备忘单 - Gishu


  • 折叠/展开当前代码块 - 按Ctrl+中号按Ctrl+中号
  • 展开全部 - 按Ctrl+中号按Ctrl+大号
  • 停止概述 - 按Ctrl+中号按Ctrl+P
  • 全部折叠 - 按Ctrl+中号按Ctrl+Ø

29
2018-06-11 18:08





在Visual Studio 2017中,默认情况下似乎关闭此行为。它可以在下启用 工具>选项>文本编辑器> C#>高级>大纲>“折叠到定义时折叠#regions”


20
2018-06-20 09:08



谢谢,这正是我想要的 - Celso Lívero


CTL + 中号 + 一个 崩溃了

适合我,而

CTL + 中号 + Ø

才不是


14
2018-06-20 00:39





你是在参考切换勾勒出来的吗?

你可以做: 控制 + 中号 然后 控制 + 大号 切换所有概述


13
2018-06-11 18:09





在Visual Studio 2013中:

CTL + 中号 + 一个 崩溃了

CTL + 中号 + 大号 扩大所有


12
2017-11-28 03:07



适用于VS 2016 - Devanshi Parikh