繁体   English   中英

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

[英]How to search for file names in Visual Studio?

Eclipse 中,您可以通过按CTRL - SHIFT - R来搜索项目中的文件。

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

对于从 Google 或其他地方登陆此页面的其他人来说,这个答案可能是所有答案中的最佳答案。

总而言之,只需点击:

CTRL + ,

然后开始输入文件名。

现在最好的选择是安装名为 Productivity Power Tools( VS 2010 版VS 2013 版)的 Microsoft Visual Studio 插件。

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

搜索解决方案导航器

顺便说一句,此功能内置于 Visual Studio 2012 中。

在 VS2013 中,您可以在解决方案资源管理器中单击此功能。

捷径是:

Ctrl + ;

要仅搜索文件名而不搜索内容(尤其是在 C# 中),请取消选中以下选项:

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

CTRL + T

CTRL + ,

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

轻松点击CTRL + SHIFT + T 这将查看文件的名称。

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

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

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

然后我只需按 ALT-U 开始输入文件名并选择正确的文件。 DPack 还具有其他不错的功能。

在此处输入图片说明

(为截图添加了亮点)

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

由于您在评论中提到了 ReSharper:

您可以通过在我的键映射中使用“转到文件...”选项(Ctrl-Shift-N 或 ReSharper -> 转到 -> 文件...)在 ReSharper 中执行此操作。

如果您使用的是 VS 2012,我会推荐PhatStudio 。工作速度非常快,并且支持使用“空格”进行多词搜索。 因此,要搜索 LoginController,您可以按Alt + O并使用“Lo Con”进行搜索。

在此处输入图片说明

您也可以使用 ReSharper(付费)和 CodeMaid(免费)来执行此操作。

视觉辅助:链接

安装,加载解决方案,按Shift + Alt + O ,按子字符串搜索解决方案中的文件。 也尝试Shift + Alt + S ,等效于符号。 这个插件有一堆补全弹出窗口和语法着色的东西,不是所有的口味,但代码浏览功能做得很好,似乎没有争议。

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

也可以免费试用 Nifty 解决方案:链接

我自己没用过这个,但我用了作者的 Nifty Perforce 插件,这很整洁。

打开命令窗口(查看 -> 其他窗口 -> 命令窗口 - Ctrl + W,A)键入 >of 后跟文件名。 它会在您键入时开始显示列表。

CTRL + P这将搜索您直接回答的文件名。

Visual Studio for Mac 2017 7.xx

按文件名搜索:

  • +
  • Ctrl + Shift + D

按类型名称搜索:

  • Ctrl + Shift + T

您的键盘焦点可能已转到Visual Studio 窗口的右侧顶角

在此处输入图片说明

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

您可以使用组合ctrl +轻松调用名为“导航到”的窗口

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

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

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

(与此答案无关,但请注意更有用的Quick NavigationCtrl + Shift + Q ,我本来希望现在就知道 :-) )

在 mac 上使用 Visual Studio 2017 社区版,快捷方式是:

  • Cmd + Shift + D :按文件名查找
  • Cmd + Shift + T :按类型名称查找

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

视觉工作室 2019:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM