导航和搜索 (Visual C#)
更新:2007 年 11 月
Visual C# 提供了以下工具,帮助您在源代码、项目文件和打开窗口中进行导航和搜索。
类视图
导航栏
Ctrl-Tab 导航
在文件中查找
对象浏览器
导航堆栈
类视图
“类视图”窗口提供项目视图(基于类而不是文件),如同“解决方案资源管理器”中一样。可以使用“类视图”快速导航到项目中的任何类或类成员。若要访问“类视图”,请在“视图”菜单中单击“类视图”。
Ctrl-Tab 导航
在任何给定时间,在 Visual C# 项目中都可以拥有多个活动窗口。若要快速导航到某个窗口,请按 Ctrl+Tab,显示一个列出所有活动工具和源代码窗口的窗口。按住 Ctrl,同时移动箭头键,选择要显示的窗口。
导航栏
在每个代码编辑器窗口的顶部是导航栏,它由两个列表框组成。左侧的列表框列出了当前文件中定义的全部类,右侧则列出了左侧列表框中选定类的全部成员。在右侧列表框中选择某个方法,即可定位到该方法。
在文件中查找
按 Ctrl+Shift+F 可以打开“在文件中查找”对话框,从而在项目中执行查找和替换操作。
说明: |
---|
若要重命名方法或类型,或更改方法参数,请使用重构功能,它比查找和替换更彻底、更智能化。有关更多信息,请参见重构。 |
对象浏览器
您可以使用“对象浏览器”来定位源代码。首先,通过将“对象浏览器”的浏览范围缩小到“我的解决方案”,查看解决方案中的符号。然后,右击某个符号并单击“查找所有引用”或“转到定义”,导航到相应的代码。
导航堆栈
Visual Studio 跟踪光标的移动,并将其记录在导航堆栈中。使用 Ctrl+- 可以向后导航到前一光标位置,Ctrl+Shift+- 可以向前导航到导航堆栈中最后的光标位置。还可以通过单击“视图”菜单中的“向后定位”和“向前定位”在堆栈中导航。
Visual Studio 还使用一个单独的导航堆栈来跟踪“转到定义”调用的光标移动。使用 Ctrl+Shift+8 可以向后移动到调用“转到定义”处的光标位置。 使用 Ctrl+Shift+7 可以在导航堆栈中向前移动。