“代码定义”窗口
“代码定义”窗口是一个只读的编辑器视图,显示活动项目中存储或引用的代码文件中的符号定义。 若要显示此窗口,请从“视图”菜单中选择“代码定义窗口”。 此窗口第一次打开时,显示上次选择的符号的定义。 如果没有定义,则显示**“未选择定义”。 此窗口可以停靠在集成开发环境 (IDE) 的任何一个便于使用的边缘上。 默认情况下,它显示在“代码编辑器”**下方。
提示
IDE 中功能的外观取决于您的当前设置或版本,可能与帮助中的描述不同。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
当您在编辑器中移动插入点或更改**“类视图”、“对象浏览器”或“调用浏览器”中的所选内容时,“代码定义”窗口的内容会随之更新。 对于 Visual C#,如果有一个提供当前所选符号的定义的文件,则“代码定义”窗口的标题栏显示符号名称,“代码定义”窗口则文件在该位置的只读视图。 如果没有这样的源文件,“代码定义”**窗口继续显示上次找到的定义。 只能显示此窗口的一个实例。
尽管它是只读的,“代码定义”窗口在许多方面都是一个功能全面的编辑器窗口。 例如,您可以从此窗口复制代码,并设置书签和断点。 若要编辑显示的定义,请在“代码定义”窗口上右击并从快捷菜单中选择“编辑定义”。 这将在代码编辑器中打开要编辑的源文件,将文档滚动到定义,并将插入点置于定义的起始行。
标题栏
显示窗口名和文件名。定义窗格
当可用时显示所选项的定义。
显示行为
当用 Visual C++ 和 Visual C# 编程时,**“代码定义”**窗口可用。
提示
“代码定义”窗口不支持 Visual Basic 应用程序,因此它不显示在“代码编辑器”、“类视图”或“对象浏览器”中选择的 Visual Basic 符号的定义。
下面的列表列出为不同类型的所选符号显示的内容。
选定的 Visual C++ 项 |
定义窗口显示 |
---|---|
类型符号 |
类的头文件,滚动到类声明的开头。 |
声明或引用中的函数符号 |
包含函数定义的源文件,滚动到函数定义的开头。 |
实际函数定义中的函数符号 |
函数声明。 |
不带定义的符号 |
未进行更改。 |
选定的 Visual C# 项 |
定义窗口显示 |
---|---|
类型符号 |
包含类定义的源文件,滚动到类定义的开头。 |
分部类型符号 |
分部类型定义位置列表中返回的第一个类型定义。 |
方法符号 |
包含方法定义的源文件,滚动到方法定义的开头。 |
不带定义的符号 |
没有更改。 |