命令折叠所有章节的代码?
在Visual Studio(2008)中,是否有一个命令可以折叠/展开一个文件中的所有代码部分?
1571
20
在Visual Studio(2008)中,是否有一个命令可以折叠/展开一个文件中的所有代码部分?
CTRL + M + O 将全部崩溃。
CTRL + M + L 将展开全部。(在VS 2013中--切换所有轮廓)
CTRL+ M+ P将展开全部并禁用轮廓线。
CTRL + M + M 将折叠/展开当前章节。
CTRL + M + A 将折叠所有甚至Html文件。
这些选项也在上下文菜单中的Outlining下。
在编辑器中右击->Outlining可以找到所有选项。 (在禁用轮廓线后,用同样的步骤来启用轮廓线。)
以下组合键用于做事情:。
CTRL</kbd>。
CTRL</kbd>。
CTRL</kbd>。
CTRL</kbd>。
CTRL</kbd>。
CTRL</kbd>。
在上下文菜单的 "Outlining "下有一些选项。
CTL</kbd>。 +M</kbd>。
CTL</kbd>。
在MSDN文章["Default Keyboard Shortcuts in Visual Studio,"][1]中,如果你正在寻找其他快捷键,请参见["Text Editor"][2]部分--这2个只是众多快捷键中的几个。
[1]: https://msdn.microsoft.com/en-us/library/da5kh0wa(v=vs.140).aspx [2]: https://msdn.microsoft.com/en-us/library/da5kh0wa(v=vs.140).aspx#bkmk_TextEditor。
Ctrl+M扩大区域。
Ctrl+L折叠区域。
在Visual Studio 2017中,该行为似乎是默认关闭的。 它可以在工具> Options > 文本编辑器 > C# > Advanced > Outlining > "当折叠到定义时折叠#区域"。
CTL</kbd>。
对我来说是有效的,而
CTL</kbd>。
不
你指的是拨动轮廓吗?
你可以做。 Control
在Visual Studio 2013中。
CTL</kbd>。
CTL</kbd>。
以下都是你想要的。
CTRL</kbd>。
CTRL</kbd>。
CTRL</kbd>。
CTRL</kbd>。 +lt;kbd>M</kbd>。
CTRL</kbd>。
CTRL</kbd>。 +lt;kbd>M</kbd>。
如果你指的是捷径,那么
CTRL + M + M 。这个将折叠你的光标所在的区域,无论它是一个方法、命名空间还是其他用于折叠代码块、区域和方法的东西。第一种方法只折叠你的光标所在的块/方法或区域,而第二种方法将折叠你所在的整个区域。
http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/
媒体
CTL</kbd>。
然后
CTL</kbd>。 +M</kbd>。
压缩XML文件中的所有,包括子节点。
要折叠全部使用。
Ctrl
VS 2012/2013/2015的所有快捷键可在http://visualstudioshortcuts.com/2013/。
全部折叠 - Ctrl
展开全部 - Ctrl
如果你想折叠和展开特定的循环,如果没有,则安装以下视觉工作室的插件。
[![在此输入图像描述][5]][5]
[1]: https://marketplace.visualstudio.com/items?itemName=Skybladev2.Coutline [2]: https://marketplace.visualstudio.com/items?itemName=Skybladev2.Coutline2012 [3]: https://marketplace.visualstudio.com/items?itemName=Skybladev2.Coutline2013 [4]: https://marketplace.visualstudio.com/items?itemName=Skybladev2.Coutline2015 [5]: https://i.stack.imgur.com/13rJD.png
如果升级到Visual Studio 2010、2012、2013或2015,有一个Visual Studio扩展可以显示当前注册的键盘快捷键,[IntelliCommand][1]。
[1]: https://visualstudiogallery.msdn.microsoft.com/83f59659-abc1-4bfa-9779-42f687af0481
这些对我来说都不起作用。 我发现,在编辑器中,在
键盘快捷键
文件中搜索editor.foldRecursively
。 这将给你最新的绑定。 在我的例子中,它是CMDVisual Studio可以通过几种不同的方式帮助你找到问题的答案。
输入Ctrl</kbd>。
从那里输入"outlining"。 以找到其他与勾画相关的菜单项。
然而,请注意,快速启动将向您显示仅那些作为Visual Studio菜单项可用的命令。 要查找与折叠代码部分相关的其他键盘相关命令,请在Visual Studio菜单栏中单击。
这将显示 "选项 "对话框中的键盘部分。 在"Show commands containing" 文本框中,输入"edit.collap"。 Visual Studio将显示一个类似的列表。
你需要点击每个命令才能看到其相关的键盘快捷键。
†
如果您想 "折叠/展开 "一个 "类/方法 "内的区域(而不是折叠整个 "类/方法"),您可以按以下方式创建自定义区域。
参考
在Visual Studio 2019中。
进入 "工具> 选项>。 键盘。
搜索Edit.ToggleAllOutlining。
使用那里列出的快捷方式,或者给它指定选择的快捷方式。