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

问题描述

我不知所措...想知道以下行为如何成为Visual Studio中附带的所有默认技术都是由Microsoft制造的默认用户体验:

  • 使用Microsoft Visual Studio(2019)
  • 使用Microsoft Xamarin.Forms制作应用程序
  • 以调试模式运行应用程序以在“ VS输出”窗口中查看更新
  • 我的电话中通过logcat出现的每条新行都会自动将“输出”窗口滚动到底部,而没有办法停止它?!

我必须:1.停止运行该应用程序并读取输出。或2.徒劳地与该死的滚动条搏斗,并与Visual Studio搏斗,试图将输出窗口的滚动保持在特定位置足够长的时间,以读取感兴趣的输出行。

这如何超越Xamarin的任何内部质量检查?我是盲人吗?有没有简单的方法可以停止自动滚动?为什么默认情况下不启用它?默认行为是/应该是:如果滚动条一直一直到底部,那么请确保自动滚动。如果滚动条已移动,请停止自动滚动以获取对上帝的爱。

此外,“输出”窗口上没有用于锁定滚动的按钮。

解决方法

这不是解决方案,但它可以解决: 只需在“输出”窗口中按Ctrl + F即可。只要找到/突出显示某些内容,滚动就会被锁定。

无论您做什么以及在调试时将什么内容写入输出窗口,只要激活了查找对话框,自动滚动就会保持冻结状态。

所以功能已经在VS中了。只是MS不需要为它添加滚动锁定按钮,也没有手动滚动替代。微软有这样一个美好的记录,坚持不使用实际的人肯定会使用他们自己的产品的方式。

发布一个Microsoft开发环境,该环境无法提供一个可暂停(可读)的“输出”窗口?

Microsoft:当然可以,为什么不呢?我们在这里看不到问题。 您为什么要查看应用程序的输出?多么极端的情况!

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...