我在Matlab的命令行中有一个命令,它比一行长,但是当按下向上箭头调用它时,我只能通过多行代码的每一行...有没有办法召回完整的最后一次执行,无论是单线还是多线?! 谢谢!
答案 0 :(得分:3)
在“命令历史记录”窗口中,突出显示相关行并按F9(或右键单击并选择“评估选择”,如果您的快捷方式与我的不同)。
答案 1 :(得分:2)
最简单的解决方案是右键单击命令历史记录窗口中的特定行,然后选择Copy
或Evaluate Selection
:)
如果您要复制历史记录的重要部分,则可以将历史文件的内容(存储在首选项目录中的history.m
中)输出到命令窗口,然后从那里复制
type([prefdir '/history.m'])
%-- 20/6/11 3:17 PM --%
clc
outputVariable=someVeryLongFunctionNameThatMakesNoSense(inputVar1,'inputString1',inputVar2)
type([prefdir '/history.m'])
上面的命令和屏幕截图都在Mac上。与往常一样,请小心Windows上的/
。我永远不会记得它倾斜的方式......