zsh - powerline9k zsh 主题将 vcs 移动到左侧面板
问题描述
有人能帮我在我的 Mac 上为 Oh My Zsh 配置我的 powerline9k 主题吗?我正在使用 Iterm2。
以下是我到目前为止的配置。
ZSH_THEME="powerlevel9k/powerlevel9k"
POWERLEVEL9K_DISABLE_RPROMPT=true
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="▶ "
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX=""
以下是输出
我如何移动右边git
的部分。
解决方案
首先删除或设置为 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
有关可以在提示中添加哪些“功能”的更多详细信息,请参见此处。
推荐阅读
- java - 在 IntelliJ 中运行项目时找不到 Feign Codec Class Def 但在 eclipse 中工作正常
- powerbi - 除第一个日期外的所有日期都设置为 0 的度量值
- jetty - Wicket 类 org.apache.wicket.protocol.http.WicketFilter 不是 jakarta.servlet.Filter
- openlayers - Openlayers 6 + ol-ext,图例文本格式
- android - 如何检查 hidl_vec 是否为空?
- typescript - Solana 链中的打字稿错误。(测试网中的 Solana 交易)
- javascript - 排序顺序应按日期,然后按字母顺序(因此所有在顶部 AZ 处于活动状态,然后在底部 AZ 全部处于非活动状态)
- javascript - Vue vite(vuex,routing),根据下拉搜索值更改路由?
- javascript - 使用 axios 访问查询参数
- machine-learning - 如何平衡二进制分类的数据集与一个具有多种类型的类?