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
浙公网安备 33010602011771号