Visual Studio 2010是否具有快速查找/打开文件的内置方法,类似于 Ctrl + Shift + O 功能在Eclipse中?
编辑:或者Resharper是否提供此功能?
答案 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”并开始输入文件名,它将提示列表。注意:这只会找到不是页面自己尝试的类。
答案 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)
答案 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不提供这种搜索功能(以及更多功能)。