大纲显示

通过视图的代码折叠区域,可以选择隐藏某些代码,以便它在一个加号 (+) 下。通过单击加号展开折叠的区域。(也可以按 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 定义要展开或折叠的文本区域。请参见 演练:概述