Mac/MavericksのTerminalをzshに設定する

Mac/MavericksのTerminalをzshに設定する

基本的に Mac/LionのTerminalをzshに設定する と同じ。

brew から zsh をインストールする

2013-11現在 brew からインストールする zsh のバージョンも Mavericks 同梱の zsh のバージョンも共に 5.0.2 でどっちでもいいっぽいがAppleは確実に放置だと思うので brew から入れる

$ brew install --disable-etcdir zsh

これで /etc ディレクトリの設定ファイルは使いませんよ宣言

$ sudo vi /etc/shells

/usr/local/bin/zsh

を追記

コマンドドン

$ chsh -s /usr/local/bin/zsh

これで変わった。

設定

起動するとウィザードが起動して設定ファイルを生成してくれるのだが、これはブッチして終了する。

ホームディレクトリに .zshrc が出来上がるので編集する。

まずetc上のファイルを無効化しているためパスが通ってない状態になっているなので /etc/zshenv の記述をコピーしてきて貼っつける

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi

はっきりいうとこの流儀が正しいのかどうかようわからん・・・

Tag

mac/setting_zsh_on_terminal_for_mavericks.txt · 最終更新: 2013-12-13 17:42 by ore