1

我曾经在 Octave 中恢复以某个字符串开头的最后一个命令,方法是键入它然后按向上箭头键(对于 Matlab 也是如此)。我当前的 Octave 命令提示符(原始命令提示符,从终端执行)中没有重现此行为。意思是,我输入一些东西,按下,最后一个命令出现,不管以该字符串开头的前一个命令是否在堆栈中。

有什么方法可以配置 Octave 来重现这种行为?这真的很有用。

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

4

1 回答 1

2

这种奇怪的行为已经在这里解决了,这只是一个不带-f选项启动 Octave 的问题,这会阻止加载初始化文件,包括~/.inputrc负责该history-search-backward行为的文件。

于 2015-11-02T21:10:02.690 回答