2014-12-02 70 views
2

Ctrl + M, P展开整个文档。但是做完这些之后,我无法折回特定的方法或代码片断。这是不可能通过快捷键(例如:Ctrl + M, M)既不通过菜单:做完Ctrl + M后无法折叠代码片段,P

正如你所看到的,只有Ctrl + M, O是可能的,其崩塌整个文档

Only <code>Ctrl + M, O</code> is possible

另外,+-迹象我在做时消失Ctrl + M, P

回答

1

在VS2012中,切换大纲展开式是[CTRL] + M,M。我认为这与以前的版本没有什么不同。没有VS2010检查...

+0

问题做按Ctrl + M,P – Ozkan 2014-12-02 08:55:45

+0

这是因为[CTRL] + M,P,势必“停概述”,这是你的描述正在发生什么的时候发生。 – 2014-12-02 20:09:22

+0

@Ozkan来解决这个问题,你需要去编辑菜单/概述/开始自动大纲 - 默认情况下,它没有绑定到键盘快捷键。 – 2014-12-02 21:27:15

0

老问题,而且其中的一些是在的意见,但我会在一个正式答复绑在一起,这一切,因为我最近在Visual Studio 2015年做了同样的事情,一不小心我花了一段时间才弄清楚我做了什么。

的CTRL + M,CTRL + P组合关闭概述了当前文档。只要在工具|选项|文本编辑器| C#|高级下选中了“打开文件时输入大纲模式”选项,就可以通过关闭和重新打开文档来重新打​​开文档。 (其他编辑器类型也有类似的选项 - 您可以在选项对话框中的“大纲”上进行搜索以查看全部内容)。

如果你发现自己经常这样做,有打开概述回一个命令,但是,它没有分配默认的快捷键。你可以指定一个。

  1. 打开工具|选项|环境|键盘对话框。
  2. 在“显示包含命令”下输入“outli”并查看名为“Edit.StartAutomaticOutlining”的列表。
  3. 当你点击它时,它会告诉你当前分配的快捷键是什么,如果已经分配了快捷键,或者表示什么都没有分配。
  4. 如果没有上市什么,选择“编辑”“在使用新的快捷方式”,然后在“按快捷键”框,按下要分配给它的组合键。例如,我用CTRL + M,CTRL + [。

现在,如果您不小心点击了CTRL-M,CTRL-P并关闭了轮廓,您可以通过CTRL-M,CTRL- [快速重新启用轮廓。