zshのplugin managerって種類が多く、何を使えばいいか。。
ひとまず、zplug
から各pluginをインストールする方向でローカル環境を構築してみた。
ローカル環境
- macOS Catalina 10.15.6
- zsh version 5.7.1
まずzplugのインストール
- homebrewから zplug をインストール
$ brew install zplug
==> Downloading https://github.com/zplug/zplug/archive/2.4.2.tar.gz
==> Downloading from https://codeload.github.com/zplug/zplug/tar.gz/2.4.2
##O#- #
==> Caveats
In order to use zplug, please add the following to your .zshrc:
export ZPLUG_HOME=/usr/local/opt/zplug
source $ZPLUG_HOME/init.zsh
==> Summary
:beer: /usr/local/Cellar/zplug/2.4.2: 198 files, 369.8KB, built in 2 seconds
$
.zshrc編集
ZPLUG_HOME
のexport
zplugインストール時の表示通り、以下 .zshrc
に追記
export ZPLUG_HOME=/usr/local/opt/zplug
source $ZPLUG_HOME/init.zsh
入力補完plugin
以下、.zshrc
に追記
zplug "zsh-users/zsh-autosuggestions"
zplug "zsh-users/zsh-completions"
zplug "chrissicool/zsh-256color"
コマンドプロンプトをカスタマイズするためのprezto prompt
zplugからpreztoのprompt pluginを取り込むため、以下 .zshrc
に追記
zplug "modules/prompt", from:prezto
.zshrc
に記載したpluginのインストール
上記、記載したpluginを実際にインストール & ロードするため、以下 .zshrc
に追記
if ! zplug check; then
zplug install
fi
zplug load
コマンドプロンプトのテーマを選択する
prezto prompt のコマンドプロンプトをロードするため、以下、 .zshrc
に追記
(プロンプトテーマは色々ありますが、 シンプルな minimal にしてみました。)
prompt minimal
.zshrc読み込み
最後に.zshrc
をロードする
$ source ~/.zshrc
prezto promptの使い方
prompt テーマ
以下のコマンドで promptテーマ一覧が表示される
$ prompt -l
Currently available prompt themes:
agnoster cloud damoekri giddie kylewest minimal nicoulaj paradox peepcode powerlevel10k powerlevel9k powerline pure skwp smiley sorin steeef adam1 adam2 bart bigfade clint default elite2 elite fade fire off oliver pws redhat restore suse walters zefram
各テーマのプレビューも確認できる
試しに cluudテーマをプレビューしてみた。
$ prompt -p cloud
prompt_cloud_setup:38: command not found: pmodload
cloud theme:
☁ ~ command arg1 arg2 ... argn
cloud theme with parameters `✯':
✯ ~ command arg1 arg2 ... argn
cloud theme with parameters `> yellow red':
> ~ command arg1 arg2 ... argn
テーマを変更する
adam1
テーマに変更してみた。
$ prompt adam1
xxxx@localhost ~ %