导航和搜索 (Visual C#)

更新:2007 年 11 月

Visual C# 提供了以下工具,帮助您在源代码、项目文件和打开窗口中进行导航和搜索。

  • 类视图

  • 导航栏

  • Ctrl-Tab 导航

  • 在文件中查找

  • 对象浏览器

  • 导航堆栈

类视图

“类视图”窗口提供项目视图(基于类而不是文件),如同“解决方案资源管理器”中一样。可以使用“类视图”快速导航到项目中的任何类或类成员。若要访问“类视图”,请在“视图”菜单中单击“类视图”。

类视图

Ctrl-Tab 导航

在任何给定时间,在 Visual C# 项目中都可以拥有多个活动窗口。若要快速导航到某个窗口,请按 Ctrl+Tab,显示一个列出所有活动工具和源代码窗口的窗口。按住 Ctrl,同时移动箭头键,选择要显示的窗口。

用 Alt 控制文件间的导航

导航栏

在每个代码编辑器窗口的顶部是导航栏,它由两个列表框组成。左侧的列表框列出了当前文件中定义的全部类,右侧则列出了左侧列表框中选定类的全部成员。在右侧列表框中选择某个方法,即可定位到该方法。

导航栏

在文件中查找

按 Ctrl+Shift+F 可以打开“在文件中查找”对话框,从而在项目中执行查找和替换操作。

ms173082.alert_note(zh-cn,VS.90).gif说明:

若要重命名方法或类型,或更改方法参数,请使用重构功能,它比查找和替换更彻底、更智能化。有关更多信息,请参见重构

对象浏览器

您可以使用“对象浏览器”来定位源代码。首先,通过将“对象浏览器”的浏览范围缩小到“我的解决方案”,查看解决方案中的符号。然后,右击某个符号并单击“查找所有引用”或“转到定义”,导航到相应的代码。

导航堆栈

Visual Studio 跟踪光标的移动,并将其记录在导航堆栈中。使用 Ctrl+- 可以向后导航到前一光标位置,Ctrl+Shift+- 可以向前导航到导航堆栈中最后的光标位置。还可以通过单击“视图”菜单中的“向后定位”和“向前定位”在堆栈中导航。

Visual Studio 还使用一个单独的导航堆栈来跟踪“转到定义”调用的光标移动。使用 Ctrl+Shift+8 可以向后移动到调用“转到定义”处的光标位置。 使用 Ctrl+Shift+7 可以在导航堆栈中向前移动。

有关更多信息

请参见

其他资源

Visual C#

使用 Visual C# IDE