powerline9k zsh主题,将vcs移至左侧面板

时间:2019-08-03 16:44:17

标签: zsh oh-my-zsh zshrc powerline

有人可以帮我在Mac上为Oh My Zsh配置powerline9k主题。我正在使用Iterm2。

以下是我到目前为止的配置。

ZSH_THEME="powerlevel9k/powerlevel9k"
POWERLEVEL9K_DISABLE_RPROMPT=true
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="▶ "
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX=""

然后是输出

enter image description here

如何在处移动git部分。

1 个答案:

答案 0 :(得分:0)

首先删除此行或将其设置为false:

POWERLEVEL9K_DISABLE_RPROMPT=true

然后在.zshrc中定义左侧和右侧所需的功能。例如:

POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(vcs virtualenv vi_mode)
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(status ssh dir dir_writable )

vcs功能可为您提供有关git或hg存储库的信息。 .zshrc中的整个配置可能如下所示:

# source /usr/local/opt/powerlevel9k@0.6.3/powerlevel9k.zsh-theme
POWERLEVEL9K_MODE='nerdfont-complete'
POWERLEVEL9K_VI_MODE_INSERT_BACKGROUND='005'
POWERLEVEL9K_VI_MODE_INSERT_FOREGROUND='236'
POWERLEVEL9K_VI_MODE_NORMAL_BACKGROUND='yellow'
POWERLEVEL9K_VI_MODE_NORMAL_FOREGROUND='236'
POWERLEVEL9K_VCS_GIT_GITHUB_ICON=""
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(vcs virtualenv vi_mode)
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(status ssh dir dir_writable)
POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_first_and_last
POWERLEVEL9K_SHORTEN_DIR_LENGTH=2
prompt powerlevel9k

有关可以在提示中添加哪些“功能”的更多详细信息,请参见here