bash下使用bind定义快捷键的自动完成功能

bash下有bind指令可以定义快捷方式绑定。如果你相知道哪个键对应的bind的tag,可以在命令行下先Ctrl-v,然后再按某键即可知道其键值。

比如:"^["表示 Esc,在bind中可用"\e"来表示;

再比如如果你想用方向键Up,Down来搜索以该串字符开头的历史命令,可以在~/.bash_profile或~/.bashrc里添加下面两行:

bind '"\e[A":history-search-backward'

bind '"\e[B":history-search-forward'

 

参考:

http://blog.csdn.net/mydo/article/details/26951495

posted on 2014-06-12 10:50  易水汉  阅读(335)  评论(0)    收藏  举报

导航