Bash のタブ補完ls
は、複数の補完オプションがある場合はいつでも - のような機能を便利に実行します。たとえばls
、
test1 test2 test3 randomfile
これらのエントリはすべてフォルダーであり、その後cd tes<tab><tab>
生成されます
test1/ test2/ test3/
色やフォーマットなどを適切に表示するためにls
コマンドにエイリアスを設定しましたが、タブ補完はフォーマットされていない単純な補完オプションを吐き出すだけです。プログラム可能な/タブ補完出力を次のようにフォーマットする方法はありますls
か?
詳細:
バッシュ 3.2.5
私が利用するのに十分な知識がなかったかもしれないいくつかの有望なサイト:
https://wiki.archlinux.org/index.php/bash#Tab_completion
http://www.gnu.org/software/bash/manual/html_node/Programmable -Completion.html