在Eclipse中,您可以通过按CTRL-SHIFT-R在项目中搜索文件。
在Visual Studio中有办法做到这一点吗?
在Eclipse中,您可以通过按CTRL-SHIFT-R在项目中搜索文件。
在Visual Studio中有办法做到这一点吗?
我使用usysware DPack:http://www.usysware.com/dpack/
然后我按ALT-U开始输入文件名,并选择正确的文件。DPack还有其他不错的特性。
(截图增加了重点内容)
注意:不能在Visual Studio的Express版本中工作,因为他们不允许插件。
在标准工具栏上的搜索下拉菜单中,您可以使用“打开文件”宏,>of来查找文件。点击该下拉菜单(或按Ctrl-D),然后开始输入(减去引号)">of CoreEdit.cs",你会得到一个动态列表,它会随着你的输入而缩小。
既然你在评论中提到了ReSharper:
你可以在ReSharper中使用“Goto File…”选项(Ctrl-Shift-N或ReSharper -> Go To -> File…)在我的键映射中做到这一点。
视觉辅助:链接。
安装,加载解决方案,按Shift+Alt+O,通过子字符串搜索解决方案中的文件。尝试Shift+Alt+S,作为符号的等效。这个插件有一堆完成弹出窗口和语法着色的东西,不是所有人的口味,但代码浏览功能做得很好,似乎没有争议。
从论坛上的评论来看,与Resharper的兼容性是他们所关注的。
免费,也尝试Nifty解决方案:链接。
我自己没有使用过这个,但我使用了作者的Nifty Perforce插件,这是相当整洁的。
现在最好的选择是安装微软Visual Studio插件,称为生产力工具(VS 2010版本,VS 2013版本)。
随之而来的是“解决方案导航器”(替代解决方案资源管理器,有很多好处)。
顺便说一下,这个特性是Visual Studio 2012内置的。
如果你使用的是VS 2012,我建议你使用PhatStudio。工作相当快,并支持多词搜索使用“空间”。所以要搜索LoginController,你可以按Alt+O和搜索使用“Lo Con”。
你也可以使用ReSharper(付费)和CodeMaid(免费)来做到这一点。
在Visual Studio 2008(可能还有以后的版本)中,免费的DevExpress CodeRush Xpress插件提供了Ctrl+Alt+F,快速文件导航,它可以搜索文件名中的精确子字符串或大写字母。
(与这个答案无关,但注意更有用的,快速导航,Ctrl+Shift+Q,这是我想在现在之前知道的:-))
在VS2013中,你可以在解决方案资源管理器中点击这个功能。
快捷方式为:
ctrl + ;
要只搜索文件名,而不搜索内容(特别是在c#中),取消选中这些选项:
在Visual Studio 2017中,它现在有了一个更好的版本,名为“Go To All”,并绑定到键盘快捷键CTRL + T和CTRL +,并包括内联过滤和“模糊搜索”
CTRL + t
按下CTRL +键,
在Visual Studio 2017中,您可以使用Ctrl+1, Ctrl+F(键盘命令:Edit.GoToFile)直接搜索文件。
或者,您可以使用Ctrl+t或Ctrl+,(编辑。GoToAll命令),然后用f开始搜索。
使用mac上的Visual Studio 2017社区版,快捷方式是:
Cmd+Shift+D:按文件名查找 Cmd+Shift+T:按类型名称查找
要查看这些命令,请导航到顶部菜单:搜索>转到
Visual Studio for Mac 2017
按文件名搜索:
⌘+。 Ctrl + Shift + D
按类型名称搜索:
Ctrl + Shift + T
你的键盘焦点可能已经转移到Visual Studio窗口的右上角:
在VS 2022——有几种方法
根据截图1 <Ctrl + Shift + T>,但这并不适用于那个组合键,尽管它适用于鼠标点击。 根据截图2进入菜单编辑->转到->转到文件<Alt + E + G + F>