首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缺少powerlevel9k的左提示元素

缺少powerlevel9k的左提示元素
EN

Unix & Linux用户
提问于 2019-10-12 13:39:22
回答 1查看 1.2K关注 0票数 0

努布在这里。我安装了iTerm2,zsh,噢-my和powerlevel9k。之后,我安装了Hyper3和飞船提示符。然后我又换回了powerlevel9k。不记得我在路上是否做过其他值得一提的事情,但目前我的提示符是这样的(红色矩形):

注意右窗格和左窗格中的提示之间的不同。我不知道为什么会发生这种事,如果有办法把它改回来。

这是我的.zshrc文件中有关powerlevel9k的代码:

提前感谢您的帮助。

EN

回答 1

Unix & Linux用户

发布于 2019-10-13 08:29:05

Powerlevel9k有六个错误,影响了正确的快速呈现。这就是其中之一:如果右提示符与左提示符重叠,则应该隐藏右提示符,但powerlevel9k将其呈现在左侧提示符的顶部,在过程中模糊了后者的一部分。

最简单的解决方案是切换到powerlevel10k --一种快速的向后兼容的重新实现,其中所有已知的bug都是固定的,并且添加了许多额外的功能。

  1. 克隆回购:git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
  2. 在您的ZSH_THEME=powerlevel10k/powerlevel10k中设置~/.zshrc

这将解决您正在处理的问题,并使您的提示速度快10倍。

现在,您还可以使用来自powerlevel10k的额外功能来改进提示符。例如,当右提示符与左提示符重叠时,您可能需要缩短当前目录,而不是隐藏右提示。下面是操作步骤:

代码语言:javascript
运行
复制
# If directory is too long, shorten some of its segments to the shortest possible
# unique prefix. The shortened directory can be tab-completed to the original.
POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_unique
# Shorten directory only when prompt doesn't fit.
POWERLEVEL9K_DIR_MAX_LENGTH=
# Replace removed segment suffixes with this symbol.
POWERLEVEL9K_SHORTEN_DELIMITER=

您可以在这个屏幕中看到这一点。

还可以运行p10k configure,通过交互式对话配置提示符。它设置了一个更好的目录截断策略。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/546481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档