在Eclipse中,您可以通过按CTRL-SHIFT-R在项目中搜索文件。
有没有办法在Visual Studio中执行此操作?
我知道这是一个老问题,但如果你使用的是VS 2012,我会推荐Phatstudio。工作速度非常快,并且通过使用“space”支持多字搜索。因此,要搜索LoginController,您可以按Alt + O并使用“Lo Con”进行搜索。 。您也可以使用Resharper(付费)和CodeMaid(免费)来执行此操作。
使用项目文件夹中的Windows资源管理器搜索太简单了。完成。
您可以使用组合ctrl +轻松调用名为“导航到”的窗口,
或者,转到“工具”,然后单击“导航到”
轻松点击CTRL + SHIFT + T.这将查看文件的名称。
在Visual Studio 2008中(可能稍后),免费的DevExpress CodeRush Xpress加载项提供Ctrl + Alt + F,Quick File Navigation,它搜索文件名中的大致字符串或大写字母。
(与此答案无关,但请注意更有用的,Quick Navigation,Ctrl + Shift + Q,我原本想知道之前:-))
CTRL + P这将搜索您的直接答案的文件名。
使用Mac上的Visual Studio 2017社区版,快捷方式是:
要查看这些命令,请导航至顶部菜单:搜索>转到
现在最好的选择是在名为Productivity Power Tools(VS 2010 version,VS 2013 version)上安装Microsoft Visual Studio add。
随之而来的是“解决方案导航器”(解决方案资源管理器的替代方案,具有很多好处)。
顺便说一下,这个功能内置于Visual Studio 2012中。
随着Visual Studio 2017
,它现在有一个更好的版本,名为“Go To All”
并绑定到键盘快捷方式CTRL + T
以及CTRL +,
并包括内联过滤和“fuzzy search”
CTRL + T.
CTRL +,
在标准工具栏的搜索下拉列表中,您可以使用“打开文件”宏来查找文件。单击所述下拉列表(或按Ctrl-D)然后开始键入(减去引号)“> CoreEdit.cs”,您将获得一个动态列表,在您键入时缩小。
在Visual Studio 2017中,您可以使用Ctrl + 1,Ctrl + F(键盘命令:Edit.GoToFile)搜索directly for files。
或者,您可以使用Ctrl + t或Ctrl +(Edit.GoToAll命令)并使用f开始搜索。
我使用usysware DPack:http://www.usysware.com/dpack/
然后我按下ALT-U开始键入文件名并选择正确的文件。 DPack还有其他不错的功能。
(为截图添加的亮点)
注意:在Visual Studio的Express版本中不起作用,因为它们不允许插件。
既然你在评论中提到了ReSharper:
您可以在ReSharper中使用我的键映射中的“转到文件...”选项(Ctrl-Shift-N或ReSharper - >转到 - >文件...)来执行此操作。
打开命令窗口(查看 - >其他窗口 - >命令窗口 - Ctrl + W,A)键入>后跟文件名。它会在您键入时开始显示列表。