Matlab 在命令窗口中禁用自动滚动
我在Matlab中编写的许多代码都有非常详细的输出。当程序运行时,信息被打印到命令窗口,并且随着每一行的增加,窗口自动滚动到底部。当我想更仔细地阅读一些输出或向上滚动查看较旧的输出时,这就成了一个问题。我可以向上滚动,但只能滚动到打印新行,这通常不到一秒钟Matlab 在命令窗口中禁用自动滚动,matlab,scroll,Matlab,Scroll,我在Matlab中编写的许多代码都有非常详细的输出。当程序运行时,信息被打印到命令窗口,并且随着每一行的增加,窗口自动滚动到底部。当我想更仔细地阅读一些输出或向上滚动查看较旧的输出时,这就成了一个问题。我可以向上滚动,但只能滚动到打印新行,这通常不到一秒钟 有人知道是否可以在Matlab窗口中关闭此自动滚动吗?根据机器的不同,我在许多不同的Matlab版本中工作,所有这些版本都会发生这种情况。对此的答案可能是“不”,但我发誓我记得有一次使用过此功能。使用更多功能: 更多关于 然后运行你的程序。要
有人知道是否可以在Matlab窗口中关闭此自动滚动吗?根据机器的不同,我在许多不同的Matlab版本中工作,所有这些版本都会发生这种情况。对此的答案可能是“不”,但我发誓我记得有一次使用过此功能。使用
更多
功能:
更多关于
然后运行你的程序。要查看更多输出,请按空格键
关闭更多功能
会将其关闭。您可能会发现此解决方法很有用
首先使用命令行matlab-logfile'myLog.txt'
启动matlab(该命令称其“启动matlab并将任何输出复制到文件名中的命令窗口。这包括所有崩溃报告”。)
然后使用支持自动刷新内容的文本编辑器打开.txt文件(见图)。在OSX上,我使用TextWrangler(可在免费获得),但据报道其他人也有此功能(请参阅或)
结果:输出显示(fprintf、disp,但不是命令本身)同时打印在Matlab控制台和文本编辑器上(文件刷新时有一点延迟,我的配置会说不到半秒)。而且没有自动滚动功能。这样的过程似乎不会影响脚本的整体性能(尽管它可能需要一些测试)
更多的问题在于,它不仅会停止显示,还会暂停整个程序。我希望这个计划在没有人帮助的情况下继续进行。只要窗口不自动滚动,它就可以继续打印所有内容。我认为没有办法做到这一点:\。2003年肯定没有:@Dan455当更多还不够的时候,请看我的回答这似乎确实有效,所以标记为正确。知道任何带有自动刷新功能的文本编辑器是红帽的标准配置吗?不,对不起。可能是linux中文件监视的一个答案。