我将 macOS 10.15.2 与 iTerm2、zsh 5.7.1 和 oh-my-zsh(主题 robbyrussell)一起使用。
我注意到提示打印相对于 bash 来说有点慢。例如,如果我按下enter,光标最初会移动到下一行的开头,然后过了一会儿,shell 提示符进入并且光标移动到它的自然位置。例如,如果→ ~
是当我在我的主文件夹中时的提示,并且[]
是我的光标,当我按下回车键时,我看到:
0 - 空闲状态
→ ~ []
1 - 按下后立即enter
[]
2 - 返回空闲状态
→ ~ []
当我快速按回车键多次时,这种缓慢尤其明显。在这种情况下,我看到一些空白行。这就是我所看到的
→ ~
→ ~
→ ~
→ ~
→ ~
→ ~
→ ~
→ ~
→ ~ []
我来自 bash shell,当我使用 bash 时,并没有那么慢。我不确定这是 oh-my-zsh 或其自然行为的问题。我想了解更多有关此问题的信息,并最终了解如何解决它。谢谢。
PS:问题来自 oh-my-zsh,即使我禁用了所有插件,它仍然存在。
PPS:我之前在 SO 上发布了这个问题。感谢user1934428的帮助并建议我将这个问题移到这里。