Visual Studio 如何在 Android/Xamarin 调试 运行 期间禁用 VS 输出 Window 的自动滚动到底部?

Visual Studio how to disable VS Output Window's auto scrolling to bottom during Android/Xamarin debug run?

我快疯了...想知道以下行为如何成为 Visual Studio 中的默认用户体验,其中涉及的所有技术都是 Microsoft 制造的:

我必须: 1. 停止 运行 应用程序并读取输出。或者 2. 徒劳地与该死的滚动条搏斗并与 Visual Studio 斗争以试图维持输出 window 在特定位置上的滚动足以阅读任何内容。

这是如何通过 Xamarin 的任何内部 QA 的?他们有没有尝试过,你知道,制作一个应用程序?我瞎了吗?有没有简单的方法来停止自动滚动?为什么默认情况下不启用它?默认行为应该是:如果滚动条一直到底部,那么当然会自动滚动。但是如果滚动条被用户移动了,那么请停止自动滚动,看在上帝的份上! (这是很多其他软件的常识)

此外,输出 window 上没有锁定滚动的按钮。

这是一个黑客而不是解决方案,但它有效: 只需 Ctrl+F 输出 window 中的任何内容。只要它找到/突出显示了某些内容,auto-scrolling 就会是 locked/stopped。 (您仍然可以手动使用滚动条)

所以这个功能已经在 VS 中了。只是 MS 没有为它添加滚动锁定按钮,也没有手动滚动覆盖。对于他们所有的产品,微软都有这样一个可爱的记录,即坚持不以实际人类(阅读:不是想象中的简单目标角色)肯定需要使用它们的方式使用他们自己的产品。

发布不能有可暂停(可读)输出的 Microsoft 开发环境 window?微软:当然可以,为什么不呢?我们在这里看不到问题。 您为什么要读取应用程序的输出?多么极端的情况!

尝试将插入符号(在输出 window 中)放在底部以外的其他地方。 如果我单击输出中除最后之外的某个位置,Visual Studio 将停止滚动到底部。 我没有在 Android/Xamarin 项目中尝试过,但我假设输出 window 对所有项目类型的行为都相同。