ページ

2015年9月6日日曜日

Zshをいい感じにしてくれる Oh My Zsh

Oh My Zsh

ちょっと前から、zshをいい感じに使いやすくしてくれるOh My Zshを導入してみたので
色々使ってみた感想などなどをまとめてみた。
そもそも・・Oh My Zshとは?
zshを拡張して管理してくれるフレームワーク。オープンソース
テーマが沢山あって外見を好きにカスタマイズできる。また便利なプラグインが豊富。

インストール方法

curlwgetの以下コマンドでインストール可能
  • curl
curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
  • wget
wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -
↓インストール直後

設定の編集

~/.zshrcの設定ファイルを編集して、テーマやプラグインをカスタマイズする。
  • テーマの設定
ZSH_THEMEの設定を変えてやる事でテーマを変更できる。
テーマの一覧はここを参照。 デフォルトはZSH_THEME="robbyrussell"
例)ZSH_THEME=“avit"
例)ZSH_THEME=“smt"
現在インストールされているテーマは~/.oh-my-zsh/themes配下で確認できる。
テーマに関しては人それぞれ好みがあると思いますが、個人的には色々試してみた結果デフォルトのテーマを使っています(笑)。

  • プラグインの設定
使いたいものをplugins=()で設定する。 かっこの中に使いたいプラグインを複数設定できる。
↓現在個人的に使っているプラグインの設定です
plugins=(git ruby osx bundler brew rails emoji-clock atom)
以下主なプラグインの説明です。
git
gitに関する便利なaliasを提供。
AliasCommand
ggit
gagit add
gaagit add --all
gapagit add --patch
・・・などなど、ここを参照。
ruby
以下aliasを提供。
AliasCommand
rfindfind . -name "*.rb" | xargs grep -n
sgemsudo gem
osx
ターミナルで現在のディレクトリを新規タブで開いたり、
Finderで現在開いているディレクトリに移動したりなどなど。
atom
結構このatomのプラグインが個人的には超便利で使ってます。
Alias説明
atAtomを起動
at $folder指定したフォルダに移動し、Atomを起動
at $file指定したファイルをAtomで開く
att現在のディレクトリでAtomを起動 (at . でもOK)
現在インストールされているプラグインは~/.oh-my-zsh/plugins配下で確認できる。
他にも色々あるので、詳しくはここを参照して下さい。

  • その他便利機能
あと個人的によく使っているのがControl + Rでコマンドの履歴を検索しリスト表示してくれる機能が便利です。

↓Control + Rを使ってコマンドを補完している様子
optimized

0 件のコメント:

コメントを投稿