我对zsh和普雷兹托都很陌生。现在,就像在我的bash shell中,我希望在左边有当前的路径,在右边有我的当前分支,就像您在图片中看到的那样,到目前为止还不错……

..。现在问题是提示符的正确部分在第二行,而不是路径所在的行中!
# Define prompts.
PROMPT="
[ ${_prompt_steeef_colors[3]}%n%f@${_prompt_steeef_colors[2]}%m%f ] ${_prompt_steeef_colors[5]}%~%f
"'$python_info[virtualenv]'"$ "
RPROMPT='${vcs_info_msg_0_}'(完整的源代码:这里)
如何在我的自定义预览提示符中实现同一行的路径和分支?
发布于 2017-11-22 00:08:00
如果您不关心在调整窗口大小时呈现工件,则可以使用控制字符将此功能黑入:
local _lineup=$'\e[1A'
local _linedown=$'\e[1B'
RPROMPT=%{${_lineup}%}"some stuff"%{${_linedown}%}我在这里发现了这个:https://superuser.com/questions/357107/zsh-right-justify-in-ps1/737454#737454
https://stackoverflow.com/questions/36343731
复制相似问题