C# 使用VisualStudio 2008导航文件

C# 使用VisualStudio 2008导航文件,c#,visual-studio,visual-studio-2008,ide,C#,Visual Studio,Visual Studio 2008,Ide,我目前正在使用VisualStudio 2008进行开发。随着文件和项目数量的增加,我发现查找文件越来越困难。这种情况变得如此糟糕,以至于在文件之间切换时,我不得不花10-20秒的时间来查找我想要处理的代码。听起来好像时间不多,但这可能会很烦人,因为它打破了“编码流程” 我相信这是所有IDE的一个普遍问题。但我仍然发现使用Eclipse更容易。一个特别的例子是,在Eclipse中,我可以应用一些快捷键来查找在接口中定义的实现(但在大约一年没有使用它之后,我忘记了是哪个快捷键)。另一个例子是在VS

我目前正在使用VisualStudio 2008进行开发。随着文件和项目数量的增加,我发现查找文件越来越困难。这种情况变得如此糟糕,以至于在文件之间切换时,我不得不花10-20秒的时间来查找我想要处理的代码。听起来好像时间不多,但这可能会很烦人,因为它打破了“编码流程”

我相信这是所有IDE的一个普遍问题。但我仍然发现使用Eclipse更容易。一个特别的例子是,在Eclipse中,我可以应用一些快捷键来查找在接口中定义的实现(但在大约一年没有使用它之后,我忘记了是哪个快捷键)。另一个例子是在VS2008中,右键单击->查找所有引用将查找包含所选文本的所有引用(更新:此指控不正确。感谢您指出它);而Eclipse中的类似操作将查找所选类/变量被引用的所有实例。就我个人而言,我发现Eclipse方式更适合文件导航

这可能是因为我对VS IDE缺乏经验。因此,我正在寻找改进文件导航体验的建议,这样我就可以有更多的时间进行实际编码

我使用了导航按钮,但它们只对少量文件有用。
谢谢。

看看Jetbrains Resharper。Ctrl N或Ctrl Shift N。按类型名称或文件名快速跳转到文件。您还可以控制单击类以立即导航到它们


如果没有它,我甚至不能在VisualStudio中工作。它实际上消除了对解决方案浏览器的需要

我完全同意ReSharper的说法。如果你不想要一个“付费”的解决方案,一个有用的VisualStudio快捷方式是

CTRL+

它给出了最近编辑的文件列表

是ReSharper的免费替代品,您可能会发现它也很有用

善良

丹(如果有人需要,我有一个2010年的版本)。这里最方便的特性是解决方案文件列表

  • 您可以右键单击任何打开文档的选项卡,然后在解决方案资源管理器中查找或在Windows资源管理器中显示
  • 您可以在解决方案文件列表中右键单击相同的解决方案文件
  • 与此问题的其他解决方案不同,这是一个正确对接的工具窗格,因此它非常适合。Ctrl+Alt+F将您放置在筛选框中,并选择当前文本,因此使用起来非常方便
哦,这是免费的/GPL.:)


Dpack也是一个免费的选择,它有一些不错的文件导航快捷方式,但Resharper是炸弹


顺便说一句,他们应该在vs2010中有更多这样的东西,它现在正在测试中(我想)

雇主不会在附加软件上花费额外的美元。所以,这不是一个选项,尽管我相信它会改善体验。好吧,如果它能改善你的表现,你为什么不花钱呢?真的没那么贵。只要花200美元,你就可以大大减少你在北美和欧洲的工作挫折感$200相当于一个普通程序员5-6小时的工资。然而,在我工作的地方,200美元是半个月的工作。所以,在进行这种购买之前,我必须三思而后行。事实并非如此:
rightclick->Find all references将查找包含所选文本的所有引用我的错。只是玩了这个操作,你是绝对正确的。我为这个误传道歉。错误!=误传错误的信息就像政府告诉我们它将用更少的钱为我们提供更好的医疗保健。错误就像我们相信它们一样;)好吧,我不是故意误会你的。这是一个“人为错误”:)谢谢。我下载了CodeRush,它确实帮了我很大的忙。