🀄

Macのシェルzshを良い感じに改造する

2022/05/08に公開

Homebrewでzsh関連インストール

terminal
brew update
brew install zsh
brew install zsh-completions
brew install zsh-autosuggestions
brew install zsh-syntax-highlighting

zshをデフォルトに設定

terminal
chsh -s /bin/zsh

.zshrcに以下追加

.zshrc
path=(/path/to/homebrew/share/zsh-completions $fpath)

autoload -U compinit
compinit -u

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh

ターミナルを開くたびに聞かれる。

zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]?

以下のコマンドで出てくるパスを出力する。

terminal
compaudit

出力されたパスに対して権限変更する。

terminal
chmod 755 /usr/local/share
chmod 755 /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions

以上

Discussion