Vagrantコマンドをタブ補完で便利に! vagrant-bash-completion のインストール方法

Vagrant

Vagrantでコマンド入力するとき全部打つのは面倒と思ったことはありませんか?

vagrant-bash-completionというツールを使えば、コマンド入力の補完機能を追加でき便利で効率的になります。

vagrant-bash-completionのインストール方法について解説します。

コマンドのタブ補完とは?

タブ補完とはコマンドを途中まで入力したところで、キーボードの「TAB」キーをおすと入力を補完してくれる機能です。

コマンドを最初から最後までのすべてを入力す必要がないので、非常に効率的になります。

vagrant-bash-completionとは?

vagrant-bash-completionとはVagrantのコマンドを入力するときにタブ補完が使えるようになるツールです。
vagrant-bash-completionをインストールします。

Macにパッケージ管理ツール Homebrewをインストール

homebrew

vagrant-bash-completionをインストールするためには、Homebrew(ホームブリュー)を使います。

Homebrewとは様々なソフトウェアの導入が簡単に行える、「パッケージ管理ツール」です。

以下のコマンドを実行しHomebrewをインストールします。

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrewの詳しい導入方法は、「Macにパッケージ管理ツール Homebrewをインストールする方法【初心者向け】」を確認してください。

vagrant-bash-completionのインストール方法

Homebrewが導入できたら、「vagrant-bash-completion」を導入していきます。以下のコマンドを順番に実行し導入します。

brew tap homebrew/completions
brew install vagrant-completion

次に「~/.bashrc」に設定を書き込みます。「.bashrc」とはbashを起動したときに読み込まれる設定ファイルです。
以下のコマンドを実行します。

vim ~/.bashrc

すると、テキストエディタ「vim」が起動します。「i」キーをおしてインサートモードに切り替えます。
画面右下に「INSERT」と表示されているのを確認できたら、以下を記入します。

if [ -f `brew --prefix`/etc/bash_completion.d/vagrant ]; then
source `brew --prefix`/etc/bash_completion.d/vagrant
fi

記入が完了したら、「control + C」を押してノーマルモードに切り替えます。
キーボードの「:wq」と入力して保存して終了します。

これで、Vagrantのコマンド入力時にらタブ補完機能が使えるようになりました。

最後に

MacにVagrantのコマンドタブ補完機能 、vagrant-bash-completionのインストール方法について説明しました。