Ruby 今天才发现 irb 也可搜历史

luikore · 2013年01月12日 · 最后由 i5ting 回复于 2013年01月12日 · 2578 次阅读

以前土了,~/.inputrc 绑的快捷键对所有基于 readline 的程序都有效啊...

我的 ~/.inputrc

set show-all-if-ambiguous on
set completion-ignore-case on

# utf-8 I/O
set input-meta on
set output-meta on
set convert-meta off

# home 和 end (mac 是 fn+左 / fn+右,另外我把iterm的cmd+左/右也绑成了home/end)
"\e[1~": beginning-of-line
"\e[4~": end-of-line

# page up 和 page down 搜索历史 (mac 是 fn+上 / fn+下)
"\e[5~": history-search-backward
"\e[6~": history-search-forward

# 绑定快速输入一些代码的快捷键
"\C-l": "λ"
"\C-r": "require 'active_support/all'"

不错,学习了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号