配置文件中添加到zsh提示末尾的空格字符将被忽略.如何添加间距



上下文:

  • 我正在使用iterm2
  • 我的配置文件设置为~/.zshrc
  • 我当前的提示是在我的配置文件export PS1=$'%d ~ 🍰 # 40'中设置的

未返回所需行为的其他提示值:

export PS1=$'%d ~ 🍰 # 32'
export PS1=$'%d ~ 🍰 # 160'
export PS1=$'%d ~ 🍰 #  '

我当前的提示如下:

user #

当我键入内容时,文本直接显示在提示旁边:

user #echo 'test'

我正试图通过提示实现以下行为(?)/布局:

user# echo 'test'

在我的代码和提示之间有空格的地方。

为什么这个空间没有显示?

附加上下文:我使用的是带有M1芯片的MBP。

更新:根据@Jeff Schaller的建议,我已经尝试了PS1=$'%d ~ <0001f370> # ',它也不起的作用

我试过你的export PS1=$'%d ~ 🍰 # ',它以你想要的方式工作,有空间。我在Debian上使用kitty终端。我怀疑iterm2在做一些奇怪的事情。

最新更新