システム情報
- Ubuntu 22.10 kinetic
zsh のインストール
echo $SHELL # 現在使用中のシェルを確認
cat /etc/shells # システムにインストール済みのシェルを確認
sudo apt update && apt full-upgrade -y
sudo apt install zsh -y # zsh をインストール
zsh をデフォルトシェルに設定
sudo chsh -s /bin/zsh
sudo reboot # システムを再起動
echo $SHELL # 切り替え成功したか確認
Oh My Zsh のインストール
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
oh-my-zsh テーマの設定
# 設定ファイルを開く
vim ~/.zshrc
# テーマを変更
ZSH_THEME="random"
# 変更を適用
source ~/.zshrc
ZSH_THEME="" とするとテーマは無効になります。
ZSH_THEME="random" でランダムにテーマが選択されます。
echo $RANDOM_THEME で現在のテーマ名を表示できます。
お気に入りのテーマ一覧からランダムに選びたい場合は
ZSH_THEME="random"
ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "cloud" )
Powerline フォントのインストール
sudo apt install fonts-powerline -y
Oh My Zsh プラグインの設定
シンタックスハイライトプラグイン - zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
自動補完プラグイン - zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
.zshrc ファイルの設定を行います
# 設定ファイルを開く
vim ~/.zshrc
# plugins=(xxx) を見つける
plugins=(git extract zsh-syntax-highlighting zsh-autosuggestions)
# vim を保存して終了
source ~/.zshrc # 変更を適用
注意: zsh-autosuggestions は正常に動作させるため、必ず最後に配置してください。