当输出新行时,使 Xcode 不自动滚动到调试控制台的底部(靠近)



(如果重要的话,这是iOS的(

这似乎是 Xcode 9 的一个新问题。 一个我在 Xcode 8 中没有的。 如果我在 Xcode 的调试控制台中查看调试输出,并且我故意滚动到顶部或中间附近的一行,当应用程序输出新行(例如 ping 输出带有一些诊断信息的 NSLog(时,应用程序会离开我正在查找的位置,并跳到底部或接近底部(我注意到它并不总是绝对底部(。 这很烦人,因为我正在尝试通读应用程序中的调试输出,这不是调试窗口中输出的末尾。

我在Xcode 8上没有这个问题。 有没有办法改变这种行为? 我在Xcode 9应用程序首选项中找不到任何选项。

将 Xcode 升级到 9.2 后,此问题仍然是一个问题

终于找到了一种方法来防止在进一步输出时自动滚动 - 将滚动条移动到底部以外的任何地方。

编辑:然后单击控制台输出。

最新更新