恢复以GNU / Octave命令行中的字符串开头的最后一个命令

时间:2015-10-26 21:52:53

标签: octave readline libreadline

我曾经在Octave中恢复最后一个以某个字符串开头的命令,方法是键入它然后按向上箭头键(同样适用于Matlab)。在我当前的Octave命令提示符(原始的,从终端执行)中不会再现此行为。意思是,我键入内容,按下,最后一个命令显示,无论前一个以该字符串开头的是否在堆栈中。

任何配置Octave以重现此类行为的方法?这真的很有用。

UPDATE
  1. Octave版本3.8.1
  2.实现它的一种方法是按 Ctrl-r ,然后键入(实际上不是同样的效果,因为它搜索包含 - 不以该字符串开头的命令。)

1 个答案:

答案 0 :(得分:2)

这个异化行为已经解决了here,它只是在没有-f选项的情况下启动Octave的问题,这会阻止加载初始化文件,包括~/.inputrc,负责对于history-search-backward行为。