【问题标题】:Fast navigation between selected / checked out files in Visual Studio 2008 Solutions Explorer在 Visual Studio 2008 解决方案资源管理器中选择/签出文件之间快速导航
【发布时间】:2012-04-26 06:08:23
【问题描述】:

我正在开发一个非常大的产品,它在 5 个不同的项目中包含数百个文件,其中包括一个网站项目

所有这些项目在 VS 2008 中的一个解决方案下加载

我们使用 TFS 作为源代码控制。

我正在修复这个解决方案中的错误,现在我必须检查各种文件并打开其他许多文件来搜索类似/相关的代码。

我想快速从一个文件导航到另一个文件。我真的花了一些时间来寻找我不想做的合适的文件。

是否可以在解决方案资源管理器中对签出的文件进行分组?或任何其他在选定文件之间导航的方式。

也欢迎任何其他建议。

【问题讨论】:

  • 我认为在 solution explorer 中对检出的文件进行分组并不容易。但是您可以将待定更改视图用作跳转列表吗?当然,这会显示您签出的文件,您可以双击以在编辑器中打开它们。
  • 你想让我检查解决方案并选择文件吗?我试过了,但它没有从那里在 IDE 中打开,如果你右键单击一个文件并单击查看它会在记事本中打开
  • 不,我的意思是挂起的更改视图:转到查看菜单 -> 其他窗口 -> 挂起的更改。

标签: c# asp.net .net visual-studio tfs


【解决方案1】:

您可以在 Pending Changes 窗口中一目了然地查看已签出的内容。

转到“查看”菜单,选择“其他窗口”,然后选择“待更改”。这将打开 Visual Studio 底部的 Pending Changes 窗口:

从那里,您可以双击任何文件以在编辑器中打开它,或者您可以使用上下文菜单执行其他操作,例如与工作区版本、最新版本进行比较等。

【讨论】:

  • 它在 Visual Studio Team Explorer 2005、2008 和 2010 中。
【解决方案2】:

虽然除了使用 Telerik 的 JustCode 工具外,我没有找到任何聪明的解决方案。

http://www.telerik.com/help/justcode/code-navigation-and-search.html

此工具允许我通过按名称搜索文件和在解决方案资源管理器中定位文件来进行快捷导航:)

至少这是我预期的 80%。

【讨论】:

    【解决方案3】:

    这里有一些提示

    1. 如果您在 VS 工具 => 选项中有这些设置,则在编辑文件时会自动签出文件。

    1. 安装VSCommandsProductivity PowerTools

    VSCommands 有一些有助于提高工作效率的功能

    Productivity PowerTools 具有一些有助于提高工作效率的功能

    • 快速查找(在您键入时突出显示您的搜索)

    • 增强的滚动条(易于导航到已编辑的文件部分)

    • 解决方案导航器(键入要搜索的文件名)

    • Ctrl + 单击导航到定义等等。

    我使用 ReSharper,其中大部分都在其中。

    【讨论】:

    • 感谢您的回答,我也使用了 ReSharper 试用版,它很好,但我认为他们没有任何选项可以在解决方案资源管理器中快速定位文件或按名称查找(任何部分)
    • Resharper 有 Shift+Alt+L 可以在解决方案资源管理器中定位文件,而 Ctrl+Shift+T 可以转到文件。检查这个jetbrains.com/resharper/docs/…
    猜你喜欢
    • 1970-01-01
    • 2011-09-08
    • 2010-10-07
    • 2010-09-07
    • 2018-06-07
    • 2012-11-24
    • 2015-10-25
    • 2019-04-23
    • 1970-01-01
    相关资源
    最近更新 更多