Oh-My-Zsh は、ターミナルのテーマやプラグインをカスタマイズできる拡張ソフトウェアです。これを入れると、ターミナルでの作業がぐっと快適になります。そのインストール方法をメモしておきます。
- Zshをインストールする
BASH
sudo apt install zsh -y
- Oh-My-Zshをインストールする。インストール時にZshへ切り替えるかどうか聞かれます。自分で切り替える場合は
chsh -s $(which zsh)を実行してください。その後、echo $SHELLで使用中のシェルを確認できます(サーバーへの再接続が必要な場合もあります)。
BASH
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
推奨フォントをダウンロードしてクリックでインストールし、ターミナルのフォントを
MesloLGS NFに設定します。BASHwget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf && wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf && wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf && wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttfダウンロードしたフォントを削除して、テーマとプラグインをインストールします。
Shell
# remove the installed font
rm -rf MesloLGS*.ttf
# powerlevel10k
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
# zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# edit the zshrc
vi ~/.zshrc
.ZSHRC
# Change the theme of zsh
ZSH_THEME="powerlevel10k/powerlevel10k"
# Enable the plugins
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
その後、サーバーに再接続すると、普通はOh-My-Zshの設定画面が表示されます。
それでは、楽しんでください!