Bash

Bash 大文字でも小文字でタブ補完できるようにする設定が便利すぎる

Linuxパソコン・サーバーのコマンドライン、Bash言語において、大文字でも小文字でタブ補完できるようにする設定について紹介します。もう大文字を気にしなくて良いんです。…

Shou Arisaka
1 分で読める
2019年4月30日

Linuxパソコン・サーバーのコマンドライン、Bash言語において、大文字でも小文字でタブ補完できるようにする設定について紹介します。 もう大文字を気にしなくて良いんです。

yuis on ASUS at /mnt/c/pg/20190318174120$ mkdir hoge Hogehoge
yuis on ASUS at /mnt/c/pg/20190318174120$ ls hoge
hoge/     Hogehoge/

/etc/inputrcに以下を追記。

set completion-ignore-case On

command line - Can I make Tab auto-completion case-insensitive in Bash? - Ask Ubuntu

追記

一回できたのになぜかinputrc読み込まれなかったりすることがある。不安定。WSLだからなのかわかりませんが。

bind "set completion-ignore-case on"

をコマンドとしてやってやるとできるようになります。inputrcに書かなくとも、bashrcにこれを書いてしまったほうが確実かもしれないです。

この記事をシェア

Shou Arisaka 2019年4月30日

🔗 リンクをコピー