最终展示效果图
配置过程
一、前提准备
GitHub下载地址:
- https://github.com/witEngine/ItemsConfig/tree/main
1.1 准备字体
- Knack Regular Nerd Font Complete.ttf
- devicons-regular.ttf
- octicons-regular.ttf
- Roboto Mono for Powerline.ttf
- fontawesome-regular.ttf
- pomicons-regular.ttf
- programming-languages.ttf
1.2 准备背景配置
- material-design-colors.itermcolors
1.3 准备主题
- powerlevel9k
二、导入字体
打开 mac 自带的字体册,导入1.1 中的字体即可
三、导入背景配置
打开Iterm2 -> Preference -> Profiles -> Color -> Color Presets -> import导入material-design-colors.itermcolors文件,并选择
注意,这边还需要一点改变: Color中一栏选择为ANSI Colors的black颜色改为4b585e,后面配置需要这个颜色。
四、配置字体
打开Iterm2 -> Preference -> Profiles -> Text 选择图中的字体
五、配置.zshrc
# .oh-my-zsh的绝对路径
export ZSH="/Users/xxx/.oh-my-zsh"
POWERLEVEL9K_MODE='nerdfont-complete'
# 建议将powerlevel9k主题放到/Users/xxx/.oh-my-zsh/custom/themes/下
ZSH_THEME="../custom/themes/powerlevel9k/powerlevel9k"
# Config of powerlevel19k
POWERLEVEL9K_OS_ICON_BACKGROUND='black'
POWERLEVEL9K_CONTEXT_TEMPLATE='%n'
POWERLEVEL9K_CONTEXT_DEFAULT_BACKGROUND='black'
POWERLEVEL9K_CONTEXT_DEFAULT_FOREGROUND='white'
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX='\u256D\u2500'
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="%F{014}\u2570%F{cyan}>%F{073}>%F{101}>%f "
POWERLEVEL9K_VCS_MODIFIED_BACKGROUND='yellow'
POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND='yellow'
POWERLEVEL9K_VCS_UNTRACKED_ICON='?'
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(os_icon context dir vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status time ip background_jobs)
POWERLEVEL9K_SHORTEN_DIR_LENGTH=2
POWERLEVEL9K_TIME_FORMAT="%D{%H:%M}"
POWERLEVEL9K_TIME_BACKGROUND='white'
POWERLEVEL9K_HOME_ICON=''
POWERLEVEL9K_HOME_SUB_ICON=''
POWERLEVEL9K_FOLDER_ICON=''
POWERLEVEL9K_STATUS_VERBOSE=true
POWERLEVEL9K_STATUS_CROSS=true
使配置生效:
source ~/.zshrc
注:source $ZSH/oh-my-zsh.sh
需要在上述配置后执行