はじめに
mac標準搭載のterminalで,ディレクトリに移動したいとき,ファイルの中身を見たいときに,わざわざディレクトリ名やファイル名を入力するのは,面倒...
hogehoge$ ls
Applications Documents Dropbox Movies Pictures
Desktop Downloads Library Music Public
hogehoge$ cd Applica......(めんどくさ)
そんなときに便利なのが,bash-completionというパッケージ
Homebrewを利用してインストールします.
Homebrewがわからない人は,他の記事で書くので,そこを見て参考にしてもらえればと思います.
bash-completionのインストール
brewを使ってインストールします.
brew install bash-completion
インストールし終わったら, .bash_profileにbash-completionを読み込むように設定しないといけません.
.bash_profileについても他の記事で書きます.
vi ~/.bash_profile
で,.bash_profileを開いたら,
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
このコードを.bash_profileに入れます.
ターミナルを再起動すれば,Tabキーを押すとファイル名や,文字を補完してくれます.
hogehoge$ ls
Applications Documents Dropbox Movies Pictures
Desktop Downloads Library Music Public
hogehoge$ cd A (Tabキー押す!)
hogehoge$ ls
Applications Documents Dropbox Movies Pictures
Desktop Downloads Library Music Public
hogehoge$ cd Applications (こんな感じになる.)