如何在Visual Studio .NET中快速打开文件

4
在Visual Studio中,我们可以通过在#include语句中右键单击文件名,然后点击“打开文档”来打开一个文件。但有时候,当我想要打开一个文件时,我不记得它在项目中的位置或者已经被包含在哪里了。我的做法是打开任何一个文件,添加一个该文件的#include语句,然后右键单击->打开文档来打开这个文件,然后再删除我刚刚添加的#include语句。
请问有没有更加直接的方法快速打开一个文件而不用搜索?
我正在使用Visual Studio 2008。

你使用的是哪个版本的VS?据我所知,你可以修改VS的启动功能。 - abramlimpin
1
重复:https://dev59.com/-nE85IYBdhLWcg3wqlaE - gideon
我知道你的意思。你想快速导航到一个标准头文件,但它被埋在某个文件夹结构中。 - David Heffernan
2个回答

5
按下Ctrl+/键,进入默认工具栏中的“查找”组合框,键入>of Foo.cpp,然后按回车。 of是“打开文件”命令,并将为您的解决方案中的文件提供自动完成功能。这也适用于任何其他系统或库头文件(例如windows.h)。
前导字符>告诉“查找”组合框像命令窗口一样运作,因此在命令窗口中可用的任何命令也可以在组合框中使用。 enter image description here

这对我不起作用。有一些头文件没有包含在Visual Studio项目中,但可以在包含路径中找到。使用“打开文档”我也能够打开那些头文件,但是不能使用这种方法。 - binW
@binW:你也可以尝试使用>Edit.OpenFile foo.cpp。如果这个命令有效,你可以用alias命令为Edit.OpenFile创建一个别名,例如>alias ef Edit.OpenFile,然后使用>ef foo.cpp - Chris Schmich
1
@binW:还要看一下@giddy指出的重复内容。如果你正在使用VS2010,可以使用Ctrl+,来打开“导航到”对话框。 - Chris Schmich

1

Visual Assist X的“在解决方案中打开文件”(命令VAssistX.OpenFileInSolutionDialog)非常适用于快速打开文件。我发现它比Visual Studio的“>of”命令更快。

请参见http://www.wholetomato.com/products/featureSearch.asp以获取屏幕截图。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接