2014-10-02 55 views
0

我想在Pry中使用reverse-i-search,但不知何故,我无法在运行iTerm2的OS X机器中使用它。无法在pry中调用历史搜索

当我连接到VPS和运行pry,那么我可以通过按下Ctrl键+[R使用历史搜索。

它看起来像问题位于我的本地环境,但我不知道什么是错的。我没有~/.pryrc配置文件。

如何才能找出问题的原因?

回答

2

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

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

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

对于其他问题看man editrc