🤖
zsh 再び
しばらく fish を使ってきたけど、shell script を書くときとで微妙な構文の違いが辛く、数年経った今でも使いこなせない。
軽く調べてみたら最近は zsh でも環境構築の辛みが軽減されているみたいで、やってみると確かに以前より遥かに楽。fish ほどじゃないけど。
インストールメモ
インストールした順に、
- brew install zsh: 後述
- brew install zsh-completions
- Oh My Zsh: https://ohmyz.sh/#install
- Almel Theme: https://github.com/Ryooooooga/almel#installation
- bobthefish みたいな見た目になる
- zsh-autosuggestions: https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh
macOS デフォルトで zsh が入っているけど、brew でインストールした方が何かと楽。awscli とかの completionもそのまま使えたりとか。
設定はほぼ Oh My Zsh お仕着せのままで、見た目だけ少しいじった。
- ~/.zshrc:
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#AD8FE6"
- ~/.config/almel/almel.yaml
directory: normal: style: background: Cyan
-
duration: icon: "\u231b"
デフォルトのは絵文字フォントが入ってなかったので変更
あとは fzf 入れたら完璧かな。
fzf も簡単だった。
brew install
/opt/homebrew/opt/fzf/install --no-bash --no-fish
Discussion