我刚刚将 Powerlevel10k 主题添加到我的 zsh 中,我正在尝试配置某些部分。
它目前看起来像这样:
在~/.p10k.zsh有很多做配置的,我一直在试图改变一些事情,但我还没有。
我不想在左侧提示中打印整个路径,只打印目录。另外,不确定这些数字在 git 部分中表示什么。正确的提示是显示我的 ruby 版本,虽然我已经很久没有使用过 Ruby 并且想将其更改为不同的设置。
我试过添加一个PS1=...to.zshrc但它似乎被 P10K 配置文件覆盖。
有什么建议?
Rom*_*tsa 33
~/.p10k.zsh。POWERLEVEL9K_SHORTEN_STRATEGY。truncate_to_last。或者,将 的值更改POWERLEVEL9K_DIR_MAX_LENGTH为1。这将最大限度地缩短当前目录,同时保持转换可逆。您可以通过将缩短的目录复制粘贴到命令行并按 来恢复原始目录TAB。
Powerlevel10k 有几个提示段可以显示Ruby 版本。默认情况下,只有那些在被某些工具(例如,rbenv或asdf)手动覆盖时才会显示 Ruby 版本的那些被启用。
从提示中删除 Ruby 版本:
~/.p10k.zsh。POWERLEVEL9K_RIGHT_PROMPT_SEGMENTS。rbenv,rvm和asdf。或者(也许最好),找出哪个工具为您覆盖了 Ruby 版本,如果您不再需要它,请删除覆盖。
hc_*_*dev 12
要仅显示最后n 个重要路径段,您可以在 config 中设置以下内容.zshrc,例如 n=1 表示仅显示当前工作目录中的最后一个文件夹:
POWERLEVEL9K_SHORTEN_DIR_LENGTH=1
Run Code Online (Sandbox Code Playgroud)
Git 段(vcs 段,路径旁边)中的问号/感叹号表示未跟踪( )和未暂存( )的文件数量 。详细说明请参见Git 状态中不同符号的含义是什么??!
您可以更改版本段(位于提示右侧)以反映另一个工具。例如,要将显示的ruby 版本替换为python 版本,请替换配置中右侧 promt 元素 中的元素.zshrc:
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(rbenv)
Run Code Online (Sandbox Code Playgroud)
经过
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(pyenv)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11120 次 |
| 最近记录: |