Zsh 是否可以根据当前的vi_模式更改powerlevel9k中目录的背景色?

Zsh 是否可以根据当前的vi_模式更改powerlevel9k中目录的背景色?,zsh,oh-my-zsh,Zsh,Oh My Zsh,我正在为zsh shell使用Powerlevel9k主题。目前,我的终端在左侧提示符中显示目录和vi_模式。是否可以根据vi_模式更改dir的背景色?这样,我就不会在左侧提示符上显示vi_模式,从而在终端上节省一些空间。我猜一些获取目录背景颜色的函数会很有用,但我不确定如何找到终端的当前vi_模式 Powerlevel9k已弃用且未维护。您应该使用Powerlevel10k。 POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vi_mode) POWERLEVEL

我正在为zsh shell使用Powerlevel9k主题。目前,我的终端在左侧提示符中显示目录和vi_模式。是否可以根据vi_模式更改dir的背景色?这样,我就不会在左侧提示符上显示vi_模式,从而在终端上节省一些空间。我猜一些获取目录背景颜色的函数会很有用,但我不确定如何找到终端的当前vi_模式

Powerlevel9k已弃用且未维护。您应该使用Powerlevel10k。
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vi_mode)

POWERLEVEL9K_DIR_HOME_BACKGROUND='green'
POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND='green'
POWERLEVEL9K_DIR_DEFAULT_BACKGROUND='green'

POWERLEVEL9K_VI_MODE_INSERT_BACKGROUND="white"
POWERLEVEL9K_VI_MODE_NORMAL_BACKGROUND="blue"