
Forcing the Solution Explorer to select the file in the editor in visual studio 2005在Visual Studio 2005中,每当我在主编辑器中查看文件时,解决方案资源管理器都会查找并突出显示该文件。 一段时间前,它停止工作,解决方案资源管理器什么也没做。 这很麻烦,因为遵循"转到定义"链可以引导您解决所有问题。 将其重新打开的设置在哪里? 单击工具→选项菜单。选择项目和解决方案→常规选项页面。 确保选中"在解决方案资源管理器中跟踪活动项"。那应该做。 我喜欢保持关闭此选项(特别是在处理大型项目时),但是能够不时在树中查找文件很有用。我在这里找到了一种方法。 我希望我在这里不要太冗长,但这是我为我的作品的Wiki编写的这项工作的指南: 码:
如果将其绑定到按键,则该宏最有用。这样做的方法如下: 我刚刚发现ReSharper可以完成Owen建议的操作。我已禁用"在解决方案资源管理器中跟踪活动项目"设置,当我在源文件中工作时,请按Shift + Alt + L,然后在解决方案资源管理器中选择了该文件。我没有更改绑定,所以我想这是默认设置。这样做的好处是您不必创建宏,然后将其绑定到击键(尽管不是很困难,但仍然必须这样做)。缺点是ReSharper不是免费的,因此可能不是每个人的解决方案。 工具->选项->项目和解决方案->常规 选中"在解决方案资源管理器中跟踪活动项"框 工具->选项->环境->键盘 分配命令 View.TrackActivityinSolutionExplorer (我使用Alt + L) 然后使用总是按Alt + L,然后按Alt + L 这将打开该功能并在源树中找到该文件,然后再次将其关闭以停止该位置,以防止不希望出现的位置反弹。 |