Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 在命令窗口中禁用自动滚动_Matlab_Scroll - Fatal编程技术网

Matlab 在命令窗口中禁用自动滚动

Matlab 在命令窗口中禁用自动滚动,matlab,scroll,Matlab,Scroll,我在Matlab中编写的许多代码都有非常详细的输出。当程序运行时,信息被打印到命令窗口,并且随着每一行的增加,窗口自动滚动到底部。当我想更仔细地阅读一些输出或向上滚动查看较旧的输出时,这就成了一个问题。我可以向上滚动,但只能滚动到打印新行,这通常不到一秒钟 有人知道是否可以在Matlab窗口中关闭此自动滚动吗?根据机器的不同,我在许多不同的Matlab版本中工作,所有这些版本都会发生这种情况。对此的答案可能是“不”,但我发誓我记得有一次使用过此功能。使用更多功能: 更多关于 然后运行你的程序。要

我在Matlab中编写的许多代码都有非常详细的输出。当程序运行时,信息被打印到命令窗口,并且随着每一行的增加,窗口自动滚动到底部。当我想更仔细地阅读一些输出或向上滚动查看较旧的输出时,这就成了一个问题。我可以向上滚动,但只能滚动到打印新行,这通常不到一秒钟


有人知道是否可以在Matlab窗口中关闭此自动滚动吗?根据机器的不同,我在许多不同的Matlab版本中工作,所有这些版本都会发生这种情况。对此的答案可能是“不”,但我发誓我记得有一次使用过此功能。

使用
更多
功能:

更多关于

然后运行你的程序。要查看更多输出,请按空格键


关闭更多功能
会将其关闭。

您可能会发现此解决方法很有用

首先使用命令行
matlab-logfile'myLog.txt'
启动matlab(该命令称其“启动matlab并将任何输出复制到文件名中的命令窗口。这包括所有崩溃报告”。)

然后使用支持自动刷新内容的文本编辑器打开.txt文件(见图)。在OSX上,我使用TextWrangler(可在免费获得),但据报道其他人也有此功能(请参阅或)

结果:输出显示(fprintf、disp,但不是命令本身)同时打印在Matlab控制台和文本编辑器上(文件刷新时有一点延迟,我的配置会说不到半秒)。而且没有自动滚动功能。这样的过程似乎不会影响脚本的整体性能(尽管它可能需要一些测试)


更多的问题在于,它不仅会停止显示,还会暂停整个程序。我希望这个计划在没有人帮助的情况下继续进行。只要窗口不自动滚动,它就可以继续打印所有内容。我认为没有办法做到这一点:\。2003年肯定没有:@Dan455当更多还不够的时候,请看我的回答这似乎确实有效,所以标记为正确。知道任何带有自动刷新功能的文本编辑器是红帽的标准配置吗?不,对不起。可能是linux中文件监视的一个答案。