Table of Contents
- 安裝
- Launch Zsh
- get the code from github
- add ~/.zshrc and source init.zsh to it
- 設定預設terminal為zsh
- install Powerline fonts
- 設定
- add ~/.zpreztorc and enable modules
- Remove category menu of tab complete
- Update Prezto
Zsh + Prezto可實現更方便好用的Terminal
本文描述在Mac上安裝Zsh設定文件Prezto的方法
Mac上建議可搭配iTerm2使用
安裝
Launch Zsh
get the code from github
1
| git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
|
add ~/.zshrc and source init.zsh to it
1 2 3 4 5
| if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" fi
|
設定預設terminal為zsh
install Powerline fonts
如果要使用powerline系列主題的話,需要安裝powerline系列字型
1 2 3
| git clone https://github.com/powerline/fonts.git cd fonts ./install.sh
|
安裝完後在terminal的字型中選用有powerline的字型
設定
add ~/.zpreztorc and enable modules
prompt -l可列出主題,prompt {主題名稱}可套用主題到現有session上
以下設定開啟的主題為agnoster
支援的module列表可參照https://github.com/sorin-ionescu/prezto/tree/master/modules
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| zstyle ':prezto:*:*' color 'yes' zstyle ':prezto:load' pmodule \ 'directory' \ 'utility' \ 'completion' \ 'git' \ 'syntax-highlighting' \ 'history-substring-search' \ 'autosuggestions' \ 'prompt' \ zstyle ':prezto:module:prompt' theme 'agnoster'
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| ... zstyle ':completion:*:*:*:*:*' menu select ...
|
Update Prezto
1 2
| cd ~/.zprezto git pull && git submodule update --init --recursive
|