这可能很简单,但是......
我正在尝试制作自己的提示普雷斯托。我一直在使用大量的提示作为参考(如果需要,我可以发布一个列表)。我的 RPROMPT 和光标拒绝正确对齐。
我已经做了很多谷歌搜索,并找到了解决方案,例如zsh 提示符未正确转义和ZSH RPROMPT 奇怪的空间。我一遍又一遍地检查我的代码,确保所有文字转义序列都被包围%{ ... %}
,而任何占用空间的东西都不被包围。我也用过shellcheck.net检查其他类型的错误。
prompt_segment
我怀疑它与or有关prompt_end
,因为当我进入 git 分支和以 root 身份登录时都会发生错位(参见屏幕截图)。
我已经为此工作了好几个小时了几周,这让我发疯!