如何在Visual Studio中搜索文件名?

Eclipse中,你可以通过按CTRL-转变-R在项目中搜索文件。

有没有办法在Visual Studio中做到这一点?

224420 次浏览

我使用usysware DPack: http://www.usysware.com/dpack/

然后我按ALT-U开始输入文件名,并选择正确的文件。DPack还有其他不错的特性。

enter image description here

(截图增加了重点内容)

注意:将不能在Visual Studio的Express版本中工作,因为他们不允许插件。

在标准工具栏上的搜索下拉菜单中,您可以使用“打开文件”宏,>of来查找文件。点击该下拉菜单(或按Ctrl-D),然后开始输入(减去引号)">of CoreEdit.cs",你会得到一个动态列表,它会随着你的输入而缩小。

既然你在评论中提到了ReSharper:

你可以在ReSharper中使用“Goto File…”选项(Ctrl-Shift-N或ReSharper -> Go To -> File…)在我的键映射中做到这一点。

视觉辅助:链接

安装,加载解决方案,按转变+Alt+O,通过子串搜索解决方案中的文件。还可以尝试转变+Alt+年代,以获得符号的等效值。这个插件有一堆完成弹出窗口和语法着色的东西,不是所有人的口味,但代码浏览功能做得很好,似乎没有争议。

从论坛上的评论来看,与Resharper的兼容性是他们所关注的。

免费,还可以尝试Nifty Solution: 链接

我自己没有使用过这个,但我使用了作者的Nifty Perforce插件,这是相当整洁的。

太简单了,使用Windows资源管理器在项目文件夹内搜索。完成了。

现在最好的选择是安装Microsoft Visual Studio add,称为生产力工具(VS 2010版本VS 2013版)。

随之而来的是“解决方案导航器”(替代解决方案资源管理器,有很多好处)。

搜索解决方案导航器

顺便说一下,这个特性是Visual Studio 2012内置的。

对于任何从谷歌或其他地方登陆本页的人来说,这个答案可能是所有答案中最好的答案。

总结一下,只需点击:

__abc0 + __abc1

然后开始输入文件名。

打开命令窗口(View ->其他窗口->命令窗口- Ctrl + W, A)输入>of,然后输入文件名。它会在你输入的时候开始显示列表。

如果你使用的是vs2012,我推荐PhatStudio。工作相当快,并支持多字搜索使用"空间"所以要搜索LoginController,你可以按Alt+O并用“Lo Con"”进行搜索。

enter image description here

你也可以使用ReSharper(付费)和CodeMaid(免费)来做到这一点。

在Visual Studio 2008(可能还有以后的版本)中,免费的DevExpress CodeRush Xpress加载项提供Ctrl+Alt+F文件快速导航,用于搜索文件名中的精确子字符串或大写字母。

(与这个答案无关,但请注意更有用的快速导航Ctrl+转变+,这是我想在现在之前知道的:-))

在VS2013中,你可以在解决方案资源管理器中点击这个功能。

快捷方式为:

__abc0 + __abc1

.

要只搜索文件名,而不搜索内容(特别是在c#中),取消选中这些选项:

.

你可以通过组合CTRL +,轻松调用一个名为“Navigate To”的窗口

或者,转到工具,然后单击导航到

有了Visual Studio 2017,它现在有了一个更好的版本,名为“Go To All”,并绑定到键盘快捷键CTRL + TCTRL +,,并包括内联过滤和“fuzzy search”

__abc0 + __abc1

__abc0 + __abc1

在Visual Studio 2017中,您可以使用Ctrl+1Ctrl+F(键盘命令:Edit.GoToFile)搜索直接用于文件

或者,你可以使用Ctrl+tCtrl+ (Edit. abc0 +)。GoToAll命令),并用f开始搜索。

轻松命中CTRL+转变+T。这将查看文件的名称。

CTRL + P搜索你直接回答的文件名。

在Visual Studio 2017社区版在mac中,快捷方式是:

  • Cmd+转变+D:按文件名查找
  • Cmd+转变+T:根据类型名称查找

要查看这些命令,请导航到顶部菜单:搜索>转到

Visual Studio for Mac 2017

按文件名搜索:

  • __abc0 + __abc1
  • __abc0 + __abc1 + __abc2

按类型名称搜索:

  • __abc0 + __abc1 + __abc2

你的键盘焦点可能已经指向下面的右边Visual Studio窗口的顶部角:

enter image description here

Visual Studio 2019:

菜单->首选项->键绑定->导航到…

您可以按ctrl+t以获得编辑器get to all,您可以在其中键入文件名以导航到特定的文件。

在VS 2022——有几种方法

  1. As per截图1 <Ctrl + Shift + T>但是这个组合键不起作用,尽管它可以用鼠标点击。 截图1 < / p >

  2. 根据截图2进入菜单编辑 -> - >进入文件 & lt; Alt + E + G + F>

截图2

我相信你正在寻找的是这个Ctrl + T。有了它,你可以搜索文件中的符号,也可以搜索文件,如果你删除散列(#)符号

如有疑问,请查看截图。 搜索Windows上的快捷方式for VS Code < / p >