我目前正在使用VisualStudio 2008进行开发。我发现当文件和项目数量增加时,查找文件变得越来越困难。情况变得如此糟糕,以至于我在文件之间切换时需要花费10-20秒来查找我想要处理的代码。听起来不是很多时间,但这可能非常烦人,因为它打破了“编码流程”。
我认为这是所有IDE的一般问题。但我仍然觉得使用Eclipse更容易。一个特别的例子是,在Eclipse中,我可以应用一些关键的快捷方式来查找接口中定义的实现。(我忘记了哪个关键捷径,但是在使用它大约1年之后。)另一个例子是在VS 2008中, rightclick->查找所有引用将查找包含 所选文本的所有实例 ( 更新:此指控不正确。感谢您指出 );虽然Eclipse中的类似操作会发现所选类/变量 引用 的所有事件。就个人而言,我发现Eclipse方式更适合文件导航。
这可能是由于我对VS IDE缺乏经验。所以,我正在寻找改善文件导航体验的建议,以便我可以获得更多时间进行实际编码。
我使用了导航按钮,但它们仅适用于少量文件。 感谢。
答案 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年的版本)。这里方便的特殊功能是解决方案文件列表。
哦,它是免费的/ GPL。 :)
Solution File List http://wiki.pixelminegames.com/images/8/88/SamTools_SlnFileList.png
答案 3 :(得分:0)
Dpack也是一个免费的替代方案,有一些不错的文件导航快捷方式,但Resharper就是炸弹。
顺便说一句,他们应该在vs2010中有更多这样的东西,现在正处于测试阶段(我认为)