2011-06-26

bash menu-complete

bashの補完で、候補の中から順番に選んで補完する。

Ctrl + F で順方向、 Ctrl + B で逆方向に補完する例。

bind C-F:menu-complete bind C-B:menu-complete-backward

~/.bashrc に書くとwarningが出るので ~/.inputrc に書くと良いっぽい。

C-F:menu-complete C-B:menu-complete-backward

日本語のファイル名を補完したい時にとっても便利。この機能はあるんじゃないかなあとは思っていたけど、ずっとどうやるのかわからなかった。bashが更新されたときにマニュアルをちらちら読んでいたら発見。