[Zsh] oh-my-zsh インストール、設定方法


oh-my-zsh のインストールと設定方法をご紹介します。(最終更新日:2019年2月6日)

robbyrussell/oh-my-zsh

oh-my-zsh のインストール

0から始める場合だと、何も気にせず以下の curl コマンドを実行すればOKです。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

oh-my-zsh のプラグインを利用する

~/.oh-my-zsh/plugins/ 以下に独自のプラグインが入っています。デフォルトでは git だけなので、必要なプラグインを読み込む設定をします。

plugins=(
  adb
  ansible
  ant
  aws
  brew
  bundler
  capistrano
  coffee
  docker
  docker-compose
  dotenv
  gem
  git
  git-hubflow
  github
  gitignore
  golang
  gradle
  grunt
  heroku
  history
  node
  npm
  nvm
  osx
  pod
  postgres
  rails
  rake
  redis-cli
  ruby
  rvm
  vscode
  xcode
  yarn
)

自分でカスタマイズした設定を使う

oh-my-zsh は ~/.oh-my-zsh/custom/ 以下にシェルスクリプトを設置することで、カスタマイズした設定を読み込むことができます。

ln -s ~/Dropbox/dotfiles/_oh-my-zsh_custom.sh ~/.oh-my-zsh/custom/oh-my-zsh_custom.sh

PATH の設定が上手くいかない場合

自動生成された .zshrc に export PATH=”/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin” の記述が追加されていたら、適切に修正するか削除した方がいいです。

# User configuration
 
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
# export MANPATH="/usr/local/man:$MANPATH"

私の場合は、自分でカスタマイズした _oh-my-zsh_custom.sh の中で export PATH= を呼び出していました。なので .zshrc に追加されていた PATH の設定で上書きされてしまい、PATH が通ってない状況になりハマりました。

以上、oh-my-zsh で快適な Terminal 環境を手に入れた現場からお送りしました。

  1. コメントはまだありません。

  1. トラックバックはまだありません。