![如何将解决方案资源管理器与 Visual Studio 中的当前文件同步?](https://linux22.com/image/1219225/%E5%A6%82%E4%BD%95%E5%B0%86%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E4%B8%8E%20Visual%20Studio%20%E4%B8%AD%E7%9A%84%E5%BD%93%E5%89%8D%E6%96%87%E4%BB%B6%E5%90%8C%E6%AD%A5%EF%BC%9F.png)
当我在 Visual Studio 中打开并编辑一个代码文件时,我希望让该文件在解决方案资源管理器中突出显示,这样我就能知道当前位置。
我真正想要的是将焦点转移到不同的代码文件并将解决方案资源管理器移动到我正在编辑的文件。
进一步的解释和例子:
- 我有一个包含两个文件的项目:
Class1
和Class2
。 - 我打开了两个文件。焦点在 上
Class1
。 - 我点击
Class2
Tab,从而将我正在编辑的文件更改为Class2
。
期望行为:解决方案资源管理器将突出显示Class2
。
答案1
工具 - 选项 - 项目和解决方案 - 常规 - 在解决方案资源管理器中跟踪活动项
我没有完整版的 Visual Studio,只有 Express 版本,其中 VB.NET 似乎默认选中它,而 C++.NET 则默认未选中它。
答案2
“CTL + '[',S”将使解决方案资源管理器与当前编辑窗口中的文件同步。
答案3
我更喜欢使用解决方案资源管理器工具扩展。它允许我大部分时间工作而无需将代码与解决方案资源管理器同步。当我想同步时,我只需按下解决方案资源管理器上的同步按钮即可。它可以下载这里。