ucan-lab / tips

5 stars 0 forks source link

Mac zsh(Prezto) #43

Open ucan-lab opened 6 years ago

ucan-lab commented 6 years ago

zsh install

$ brew install zsh

デフォルトシェルをzshに変更

$ chsh -s `which zsh`

chsh: /usr/local/bin/zsh: non-standard shell エラーが出た場合

$ echo `which zsh` | sudo tee -a /etc/shells
$ chsh -s `which zsh`

デフォルトシェルをbashに戻したい場合

$ chsh -s /bin/bash
ucan-lab commented 6 years ago

zsh シェルに切替

$ zsh

Prezto

$ git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
$ setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
  ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
ucan-lab commented 6 years ago

補完とシンタックスハイライトのモジュールも有効

vim ~/.zpreztorc を編集する。

# Set the Prezto modules to load (browse modules).
# The order matters.
zstyle ':prezto:load' pmodule \
  'environment' \
  'terminal' \
  'editor' \
  'history' \
  'directory' \
  'spectrum' \
  'utility' \
  'completion' \
  'syntax-highlighting' \
  'autosuggestions' \
  'prompt'

syntax-highlighting, autosuggestions を追加する。

テーマ変更

~/.zpreztorc テーマを pure に書き換える。

# Set the prompt theme to load.
# Setting it to 'random' loads a random theme.
# Auto set to 'off' on dumb terminals.
zstyle ':prezto:module:prompt' theme 'pure'
ucan-lab commented 6 years ago

Nodebrew

~/.zpreztorc に追記する。

#
# Nodejs
#
export PATH=$HOME/.nodebrew/current/bin:$PATH