使用Visual Studio 2008导航文件

时间:2009-11-19 06:53:14

标签: c# visual-studio visual-studio-2008 ide

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

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

这可能是由于我对VS IDE缺乏经验。所以,我正在寻找改善文件导航体验的建议,以便我可以获得更多时间进行实际编码。

我使用了导航按钮,但它们仅适用于少量文件。 感谢。

4 个答案:

答案 0 :(得分:2)

我全心全意地同意ReSharper。如果您不想要“付费”解决方案,则可以使用有用的Visual Studio快捷方式

CTRL +,

它提供了最近编辑过的文件列表。

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

善,

答案 1 :(得分:1)

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

如果没有它,我甚至无法在视觉工作室工作。它几乎消除了对解决方案资源管理器的需求

答案 2 :(得分:0)

SamTools for Visual Studio 2005/2008(如果有人需要,我有2010年的版本)。这里方便的特殊功能是解决方案文件列表。

  • 您可以右键单击任何打开文档的选项卡和“在解决方案资源管理器中查找”或“在Windows资源管理器中显示”
  • 您可以右键单击解决方案文件列表中的相同
  • 与此问题的其他解决方案不同,这是一个正确的对接工具窗格,因此非常适合。 Ctrl + Alt + F将您置于“过滤器”框中,并选择当前文本,因此使用起来非常简单。

哦,它是免费的/ GPL。 :)

Solution File List http://wiki.pixelminegames.com/images/8/88/SamTools_SlnFileList.png

答案 3 :(得分:0)

Dpack也是一个免费的替代方案,有一些不错的文件导航快捷方式,但Resharper就是炸弹。

顺便说一句,他们应该在vs2010中有更多这样的东西,现在正处于测试阶段(我认为)