oh_my_zshがすごい
2014/01/30 21:12 tags: zsh, ツイート職場のshellを最近zshにしたのだが、便利すぎたのでとうとう家でもzshに切り替えた話。
なぜかちょっとだけはまったので、そのときのことをメモ
http://qiita.com/udzura/items/0d08d71d809bfd8c5981
基本的には上記URL通りやるだけ。 何も変わらないです。
前提条件
- brewが入ってる
方法
zshのインストール
1 | brew install zsh |
oh-my-zshのインストール
1 | curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh |
https://github.com/robbyrussell/oh-my-zsh
公式ページのsetupをうつだけ。
zshに切り替えるのにパスワードを求められる。
ここでミスった。
多分パスワードを間違えたんだと思う。
本当なら新しいターミナルを立ち上げたらzshに切り替わってるはずが、bashのままだった。
なのに、.zshrcを編集して再読み込みしようとしていた。
その時のエラーがこれ。
1 2 | ~/.oh-my-zsh/oh-my-zsh.sh: line 13: syntax error near unexpected token `(' |
で、同じようにはまっている人がgithubのissuesにいらっしゃった。
https://github.com/robbyrussell/oh-my-zsh/issues/989
まあ、要はzshに切り替えてからじゃないとoh-my-zsh.shのシェルスクリプトは動かないよってことだ。
1 | chsh -s /bin/zsh |
これで、再度パスワードを求められるので正しく入力してターミナルを再起動。
そうすると、zshで立ち上がってくれるようになった。
便利な点
これは、何が便利ってoh-my-zshのプラグインが便利
.zshrc
1 | plugins=(git ruby osx bundler brew rails emoji-clock) |
ここらへんのプラグインが便利だ。
特にgitはすごい。
1 2 3 | ➜ source-amasok.github git:(master) ✗ git checkout slim Switched to branch 'slim' ➜ source-amasok.github git:(slim) ✗ |
このように、自分が今なんのブランチで作業しているのかが一目でわかる。
まじ、すげぇ。