I added these two lines in my .bashrc
:
bind "set completion-ignore-case on"
bind "set show-all-if-ambiguous on"
This little trick makes my life a bit easier when working on the terminal. It makes auto completion be case insensitive. This means I can type cd proj
, hit the Tab key, and auto completion works its magic changing it into cd Projects
. Without this trick, I have to capitalize proj
as Proj
. This is annoying because I have to be aware of whether I’m working on Windows (case insensitive) or Mac/Linux (case sensitive). With this trick, I just hit Tab.