我曾经在Octave中恢复最后一个以某个字符串开头的命令,方法是键入它然后按向上箭头键(同样适用于Matlab)。在我当前的Octave命令提示符(原始的,从终端执行)中不会再现此行为。意思是,我键入内容,按下,最后一个命令显示,无论前一个以该字符串开头的是否在堆栈中。
任何配置Octave以重现此类行为的方法?这真的很有用。
UPDATE
1. Octave版本3.8.1
2.实现它的一种方法是按 Ctrl-r ,然后键入(实际上不是同样的效果,因为它搜索包含 - 不以该字符串开头的命令。)
答案 0 :(得分:2)
这个异化行为已经解决了here,它只是在没有-f
选项的情况下启动Octave的问题,这会阻止加载初始化文件,包括~/.inputrc
,负责对于history-search-backward
行为。