“代码定义”窗口

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

提示

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

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

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

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

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

显示行为

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

提示

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

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

选定的 Visual C++ 项

定义窗口显示

类型符号

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

声明或引用中的函数符号

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

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

函数声明。

不带定义的符号

未进行更改。

选定的 Visual C# 项

定义窗口显示

类型符号

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

分部类型符号

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

方法符号

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

不带定义的符号

没有更改。

请参见

任务

如何:定位代码和文本

参考

代码和文本编辑器

查看类及其成员

浏览代码和组件

其他资源

编辑文本、代码和标记

编码辅助