2015-10-26 4 views
1

Я использовал для восстановления в Octave последней команды, начинающейся с определенной строки, путем ввода ее, а затем нажатия клавиши со стрелкой вверх (аналогично для Matlab). Это поведение не воспроизводится в моей текущей командной строке Octave (исходный, выполненный с терминала). Смысл, я печатаю что-то, нажимаю вверх, и появляется самая последняя команда, независимо от того, находится ли предыдущий, начиная с этой строки, в стеке.Восстановить последнюю команду, начинающуюся со строки в командной строке GNU/Octave

Любой способ настройки Octave для воспроизведения такого поведения? Это действительно полезно.

UPDATE
1. Октава версия 3.8.1
2. способ реализовать это нажать Ctrl-R, а затем введите (на самом деле не такой же эффект, как он ищет команду, содержащую - не начиная с- этой строки.) поведение

+0

Какая версия октавы? – Daniel

+0

Я уверен, что это не особенность самого Октава. Вы также изменили свою версию readline? Или, скорее, его конфигурация? – carandraug

+0

@ carandraug, согласен, он должен быть вне Октава. Не изменили 'readline' (по крайней мере, не умышленно). – nightcod3r

ответ

2

Это отдалять была решена here, это просто вопрос, начиная октаву без опции -f, который предотвращает загрузку файлов инициализации, в том числе ~/.inputrc, ответственного за history-search-backward поведения.