我的自定义 PS1 提示(我从 bash 带来的)遇到了 zsh/oh-my-zsh 问题。
当我使用内置的 zsh/oh-my-zsh 提示和选项卡进行自动完成时,这会按预期工作。
当我使用自己的 PS1 提示时,整个输入区域会移动大约 8 个空格并停留在那里,直到我发送一个换行符/换行符。
我输入了vim a并进行了选项卡式
内置主题,robbyrussell带有默认提示:

相同主题,自定义 PS1 提示:

.zshrc 中的 PS1 字符串和变量定义:
# Monokai colours
D=$'\e[37;40m'
PINK=$'\e[35;40m'
GREEN=$'\e[32;40m'
ORANGE=$'\e[33;40m'
export PS1='${PINK}andrew${D}@${ORANGE}macbook${D}:%~$ '
Run Code Online (Sandbox Code Playgroud)
作为测试,我尝试了没有颜色变量的提示,它确实有效