Ubuntu,Debianにzsh+prezto導入&テーマ変更

2019-05-25
#ubuntu #debian #zsh #prezto #shell
  1. zshインストール
  2. prezto導入
  3. テーマ変更

bashは`sudo apt install zsh`をする場所だと思っている

— へいほぅ (@5ebec) 2019年4月8日

zshインストール

UbuntuやDebianをインストールしたらまずターミナルを開いてこれを脳死で打つ。

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install zsh

prezto導入

zshを起動して以下を実行。

git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
chsh -s /usr/bin/zsh

以下を実行。

$ setopt EXTENDED_GLOB  
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do  
  ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"  
done

再起動。

sudo reboot

これでターミナルを開いたときにzshが起動されるはず。

テーマ変更

このまま使用してもよいが、preztoでは沢山のテーマが利用出来るので好きなものに変える。 ちなみにデフォルトは sorin というテーマ。

以下ですべてのテーマをプレビュー出来る。

~ ❯❯❯ prompt -p

みんな大好きpowerlineもある。

テーマの設定は .zpreztorc ファイルの116行目に書かれている。 自分は pure が好きなので、sorin から pure に変更した。

zstyle ':prezto:module:prompt' theme 'pure'

vimで変更する場合は以下のようにやると楽。

~ ❯❯❯ vim .zpreztorc
// vimコマンド
:%s/'sorin/'pure/
:wq

最後にシェルを再起動して完成。

~ ❯❯❯ exec $SHELL -l

良いシェルライフを。