大纲显示
通过视图的代码折叠区域,可以选择隐藏某些代码,以便它在一个加号 (+) 下。通过单击加号展开折叠的区域。(也可以按 CTRL+M+M折叠区域,然后再次CTRL+M + M将其展开。)在代码的左边区域,你可以通过双击大纲边距的任何线来折叠大纲区域。当将鼠标指针悬停在这个折叠区域时,可以看到一个折叠区域的内容提示。
当将鼠标指针悬停在使用鼠标时,的边距在大纲边距的区域来显示。在某些颜色配置下,默认高亮颜色看起来有些模糊。可以在“工具/选项/环境/字体颜色/折叠区域”中改变。
以大纲方式显示代码后,您可以展开要工作的部分,完成后折叠它们,然后移动到其他部分。当你不希望大纲显示时,可使用“停止大纲”命令移除大纲信息而不会影响基础代码。
“编辑”菜单上的“撤消”和“重复”命令可影响这些操作。“复制”,“剪切”,**“粘贴”和拖放操作保留大纲显示信息,但不保留可折叠区域的状态。例如,当您复制折叠的区域时,“粘贴”**操作将复制的文本粘贴为展开的区域。
警告 |
---|
当你更改一个大纲区域时,则大纲可能丢失。例如,删除或查找和替换操作可能会清除区域末尾的内容。 |
下面的命令可以在“编辑/大纲”子菜单中查找。
隐藏选定内容 |
(CTRL + M , CTRL + H)-折叠一个选中的区域,其中的代码在大纲中不是一直有效。例如一个if块。使用停止隐藏当前 (或 CTRL + M, CTRL + U)移除定制区域。Visual Basic 中不可用。 |
切换大纲显示展开 |
当光标处于一个嵌套的折叠部分时,当前隐藏区域会反转或者展开最内存大纲区域的状态。 |
切换所有大纲显示 |
(CTRL + M,CTRL + L)-设置所有区域为同一折叠或展开状态。如果一些区域展开而另一些区域隐藏,那么隐藏的区域也将展开。 |
停止大纲显示 |
(CTRL + M, CTRL + P)-移除整个文档中所有的大纲信息。 |
停止隐藏当前区域 |
(CTRL + M, CTRL + U)-移除当前选定的用户定义区域的大纲信息。Visual Basic 中不可用。 |
折叠到定义 |
(CTRL + M,CTRL + O") -折叠所有类型的成员。 |
折叠块<逻辑边界> |
(Visual C++)可以把包含插入点的函数折叠一个区域。例如,如果插入点在循环内,则循环隐藏。 |
<逻辑结构>全部折叠。 |
(Visual C++)折叠函数中的所有结构体。 |
还可以使用 Visual Studio SDK 定义要展开或折叠的文本区域。请参见 演练:概述。