特に理由はなかったのですが、便利という噂を聞いてbashからzshに乗り換えました。
zshを試す
Macでは標準でzshが入っているので、ターミナルで$ zsh
とすれば試せます。
飽きたら、$ exit
で終了です。
ログインシェルを変更
シェルの一覧は/etc/shells
から確認できます。
$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
確認したら、zshにログインシェルを変更しましょう。
$ chsh -s /bin/zsh
zshの設定
zshの設定をしようと思ったのですが、自分でゴリゴリ.zshrc
を書くのが大変そうだったので、
oh-my-zsh
というzshの設定を管理するフレームワークを利用してみました。
oh-my-zshのsetup
GitHubのページに従ってインストールすればいいと思います。
特に拘りがなければ、これで良さそうです。
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
oh-my-zshの設定
まずはプロンプトを見やすくしましょう。
私はoh-my-zshのテーマの一覧から、
gallois
というthemeを導入しました。
導入の方法は簡単で、~/.zshrc
の環境変数ZSH_THEME
を変更して、source ~/.zshrc
するだけです。
# .zshrc
ZSH_THEME="gallois"
また、プラグインの一覧から、
git
とosx
pluginを導入しました。
最終的には、~/.zshrc
の2行を次のように変更しました。
# .zshrc
ZSH_THEME="gallois"
plugins=(git osx)
iTerm2の導入
ペインの分割とかが便利そうだったので、iTerm2を入れてみました。
以下の2点だけ気になったので設定を変えました。
- ウィンドウを透過する
- * まず、メニューバーの
iTerm > Prefernces
でPrefernces
ウィンドウを開く。 - *
Profiles
タブを選択する。 - *
Window
タブがあるので、Transparency
を適当に設定する。 - 新しいタブをカレントディレクトリで開く
- *
Window
タブではなく、General
タブを選択する。 - *
Working Directory
のラジオボックスからReuse previous sesson's directory
を選択する。