无法在pry中调用历史记录搜索

时间:2014-10-02 11:11:10

标签: ruby macos pry

我想在Pry中使用reverse-i-search,但不知怎的,我无法在运行iTerm2的OS X机器中使用。

当我连接到VPS并运行pry时,我可以按 Ctrl + R 来使用历史记录搜索。

看起来问题出在我当地的环境中,但我不知道出了什么问题。我没有~/.pryrc配置文件。

我该怎么做才能找出问题的原因?

1 个答案:

答案 0 :(得分:2)

这是libedit库问题(它取代了现代MacOS发行版中的readline。)

您需要明确配置libedit。添加到~/.editrc这一行:

bind "^R" em-inc-search-prev

有关其他问题,请参阅man editrc