有没有办法在Visual Studio 2010中快速查找文件?

时间:2010-04-19 12:57:31

标签: visual-studio visual-studio-2010

Visual Studio 2010是否具有快速查找/打开文件的内置方法,类似于 Ctrl + Shift + O 功能在Eclipse中?

编辑:或者Resharper是否提供此功能?

17 个答案:

答案 0 :(得分:405)

控制 +

我很惊讶没有人给出正确答案:

  

导航到可以显示打开文件的列表以及更多内容。   http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx

CTRL + COMMA是你的朋友。

答案 1 :(得分:40)

Ctrl + Alt + A 打开命令窗口,输入“open”然后开始输入文件名,它将动态自动完成解决方案文件名。

答案 2 :(得分:16)

我使用 Ctrl + / 跳转到命令栏(与搜索框相同,但文本中带有>前缀)。然后我键入“of”(用于“打开文件”)并开始键入要打开的文件的名称。 VS可能会自动显示匹配项。

我还发现,在使用ReSharper时,熟悉的Open Type( Ctrl + Shift + T )的Eclipse快捷方式将映射到ReSharper的GotoFile命令。

答案 3 :(得分:7)

在Visual Studio 2010中查找文件的另一种方法可能对某人有用。

在visual studio工具栏的命令框中输入“> of”并开始输入文件名,它将提示列表。注意:这只会找到不是页面自己尝试的类。

enter image description here

答案 4 :(得分:6)

这个插件对于通过按CTRL + K + O

快速打开visual studio中的文件非常有用

http://visualstudiogallery.msdn.microsoft.com/en-us/3eb2f230-2728-4d5f-b448-4c0b64154da7

答案 5 :(得分:4)

CTRL+SHIFT+F将打开一个find in files搜索对话框。结果通常会在“查找文件”结果框中的VS的下半部分列出。双击结果将打开它

答案 6 :(得分:4)

DPack 有一个对话框,用于查找当前解决方案中的文件(搜索全部或仅打开的文件),还有一个对话框,可以在当前文件中搜索方法,属性等。太好了!请注意,当前版本仅支持VS 2012或更高版本,但它们也有旧版VisualStudio的二进制文件:

http://www.usysware.com/dpack/

您还可以尝试 Sonic File Finder ,它会执行与CTRL + COMMA类似的操作:

http://www.jens-schaller.de/sonic-tools/sonicfilefinder/overview/overview.htm

答案 7 :(得分:2)

在VS2017或更高版本中,我们有一个名为“ Edit.GoToAll ”的命令。

SO可以通过VS工具对其进行配置。

请参阅下面的快照。

enter image description here

我已将文件搜索键配置为 CTRL + SHIFT + T

答案 8 :(得分:2)

对于文件名搜索,我使用Visual Studio Productivity Power工具: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ 它向Solution Explorer添加了一个名为“Solution Navigator”的选项卡。它显示树中的所有解决方案文件,并在顶部有一个搜索栏。

要搜索所有解决方案文件中的文本,请使用Entrian的源搜索: https://stackoverflow.com/a/9994522/24267

答案 9 :(得分:2)

VSFileNav - 我创建的扩展程序,允许快速搜索文件。它基本上得到了VS2010快速版本中禁用的所有ReSharper功能(我以前非常喜欢这个)。

它也是免费的:)

答案 10 :(得分:1)

在Eclipse中,Ctrl + Shift + O =“组织导入”...我不知道这是什么。但它不是Ctrl + Shift + F =在Visual Studio中的文件中查找。

答案 11 :(得分:1)

Visual Assist有类似的东西。您将不得不为插件付费(我认为您不能在快速版本中使用插件)。

(如果您正在使用C ++并且您不打算购买Visual Assist,请务必不要安装试用版。这会令人上瘾。)

答案 12 :(得分:0)

在Visual Studio的命令框中输入>打开文件名也可以打开文件

答案 13 :(得分:0)

NavigateToAll扩展了内置的Navigate To,允许您打开磁盘上的任何文件(而不仅仅是解决方案中的文件)。

答案 14 :(得分:0)

我通常通过热键使用 Ctrl + Q Everything工具。

答案 15 :(得分:0)

要模糊搜索文件(以及更多),我需要使用 cmd p

答案 16 :(得分:0)

不幸的是,VS不提供这种搜索功能(以及更多功能)。