请问Visual Studio 2010中有一个内置的方式来快速找到/打开文件,类似于Ctrl+ Shift+ O在Eclipse功能?
编辑:还是Resharper提供此功能?
请问Visual Studio 2010中有一个内置的方式来快速找到/打开文件,类似于Ctrl+ Shift+ O在Eclipse功能?
编辑:还是Resharper提供此功能?
Answers:
Ctrl+,
我很惊讶没有人给出正确的答案:
导航至可以向您显示打开文件的列表以及更多其他信息。 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是您的朋友。
Ctrl+ Alt+ A打开命令窗口,键入“ open”,然后开始键入文件名,它将通过可用的解决方案文件名动态自动完成。
我使用Ctrl+ /跳到命令栏(与搜索框相同,但在文本中带有>前缀)。然后,我键入“ of”(对于“打开文件”),然后开始键入要打开的文件的名称。VS可能会自动显示匹配项。
我还发现,在使用ReSharper时,熟悉的Open Type(Ctrl+ Shift+ T)Eclipse快捷方式已映射到ReSharper的GotoFile命令。
还有一种在Visual Studio 2010中查找文件的方法可能对某人有用。
在Visual Studio工具栏的命令框中,键入“> of”,然后开始输入文件名,它将提示列表。注意:这只会找到该类,而页面不会自己尝试。
这个插件将非常有用,可以通过按Ctrl + K + O快速从Visual Studio中打开文件
http://visualstudiogallery.msdn.microsoft.com/en-us/3eb2f230-2728-4d5f-b448-4c0b64154da7
CTRL+SHIFT+F
将打开在文件搜索对话框中的查找。结果通常会在“查找文件”结果框中的VS下部列出。双击结果将其打开
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
VSFileNav-我创建的扩展,允许快速文件搜索。它基本上具有在VS2010的快速版本中禁用的所有ReSharper功能(我以前很喜欢)。
它也是免费的:)
对于文件名搜索,我使用Visual Studio Productivity Power工具:http : //visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ 它向解决方案资源管理器添加了一个名为“解决方案导航器”的选项卡。它以树状显示所有解决方案文件,并且在顶部有一个搜索栏。
要在所有解决方案文件中搜索文本,请使用Entrian的源搜索:https ://stackoverflow.com/a/9994522/24267
Visual Assist带有这样的东西。您将需要为插件付费(我认为您不能在快速版本中使用插件)。
(如果您使用的是C ++,并且您不打算购买Visual Assist,请确保永远不要安装该试用版。这很容易上瘾。)
不幸的是,VS没有提供这种“按需搜索”功能(还有更多功能)。
NavigateToAll通过使您能够打开磁盘上的任何文件(而不仅仅是解决方案中的文件)来扩展内置的“导航到”。
我通常通过热键使用Ctrl+ Q或Everything工具。