個人的には.zshrc
で細かく設定しているので、利用することのないoh-my-zshですが、
oh-my-zshを利用している人をみるとなかなか便利そうで、特にpluginsが
開発も活発で、種類も豊富で便利な感じ。
oh-my-zshを利用していなくてもantigenを利用すると oh-my-zshのthemeやpluginが利用できるので導入してみた。
antigenはvimプラグインマネージャーのVundleの 影響を受けているので、Vundle使いの私には設定方法が似ていて導入もしやすかった。
antigenの導入
git clone
で持ってくるだけ。
1 2 |
|
.zshrc
の設定
~/.zshrc
に直接書いても良いんですが、設定ファイルを分離したかったので、
下記のようにantigen用の設定を読み込むように追記。
antigenを利用しなくなったら該当行をコメントアウトするだけ。
1
|
|
~/.zshrc.antigenの用意
antigen用の設定は~/.zshrc.antigen
などで用意。(私の環境だとantigen-lib
を記載するとエラー吐いてしまうので除外してます)
1 2 3 4 5 6 |
|
~/.zshrc.antigen
を用意して
1
|
|
をするとpluginやthemeのインストールが開始する。
下記は公式のREADMEに書いてある設定ですが、利用したいpluginやthemeを記載
一時的にoh-my-zshのthemeを利用する
一時的にoh-my-zshのthemeを利用したり、新しいthemeの試用をする場合は コマンドラインから
1
|
|
といった感じで一時的にプロンプトを変更することが可能。
angigenのコマンド
antigenには下記のコマンドが含まれていて.zshrc
などに書かず、
コマンドラインから一時的にプラグインやテーマを利用することが出来る。
各コマンドの用法は公式ドキュメントを参照。
- antigen-bundles
- antigen-update
- antigen-revert
- antigen-list
- antigen-cleanup
- antigen-lib
- antigen-theme
- antigen-apply
- antigen-snapshot
- antigen-restore
- antigen-help
今までずっと.zshrcは自分でガリガリ書いてましたが、promptとかについては themeを使った方が便利そうな気が最近してる。