“代码定义”窗口

更新:2007 年 11 月

“代码定义”窗口是一个只读的编辑器视图,显示活动项目中存储或引用的代码文件中的符号定义。若要显示此窗口,请从“视图”菜单中选择“代码定义窗口”。此窗口第一次打开时,显示上次选择的符号的定义。如果没有定义,则显示“未选择定义”。此窗口可以停靠在集成开发环境 (IDE) 的任何一个便于使用的边缘上。默认情况下,它显示在“代码编辑器”下方。

说明:

IDE 中功能的外观取决于您的当前设置或版本,可能与帮助中的描述不同。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

当您在编辑器中移动插入点或更改“类视图”、“对象浏览器”或“调用浏览器”中的所选内容时,“代码定义”窗口的内容会随之更新。对于 Visual C#,如果有一个提供当前所选符号的定义的文件,则“代码定义”窗口的标题栏显示符号名称,“代码定义”窗口则文件在该位置的只读视图。如果没有这样的源文件,“代码定义”窗口继续显示上次找到的定义。只能显示此窗口的一个实例。

尽管它是只读的,“代码定义”窗口在许多方面都是一个功能全面的编辑器窗口。例如,您可以从此窗口复制代码,并设置书签和断点。若要编辑显示的定义,请在“代码定义”窗口上右击并从快捷菜单中选择“编辑定义”。这将在代码编辑器中打开要编辑的源文件,将文档滚动到定义,并将插入点置于定义的起始行。

  • 标题栏
    显示窗口名和文件名。

  • 定义窗格
    当可用时显示所选项的定义。

显示行为

当用 Visual C++ 和 Visual C# 编程时,“代码定义”窗口可用。

说明:

“代码定义”窗口不支持 Visual Basic 应用程序,因此它不显示在“代码编辑器”、“类视图”或“对象浏览器”中选择的 Visual Basic 符号的定义。

下面的列表列出为不同类型的所选符号显示的内容。

选定的 Visual C++ 项

定义窗口显示

类型符号

类的头文件,滚动到类声明的开头。

声明或引用中的函数符号

包含函数定义的源文件,滚动到函数定义的开头。

实际函数定义中的函数符号

函数声明。

不带定义的符号

没有更改。

选定的 Visual C# 项

定义窗口显示

类型符号

包含类定义的源文件,滚动到类定义的开头。

分部类型符号

分部类型定义位置列表中返回的第一个类型定义。

方法符号

包含方法定义的源文件,滚动到方法定义的开头。

不带定义的符号

没有更改。

请参见

任务

如何:定位代码和文本

参考

代码和文本编辑器

查看类及其成员

浏览代码和组件

其他资源

编辑文本、代码和标记

编码辅助工具