iTerm2 中的 zsh 显示空格代替换行符

Mat*_*ins 5 terminal zsh command-line iterm2

我已经在新 MacBook 上通过 ZSH 使用 iTerm 2 几天了。

当我运行产生多行输出的命令时,第二行似乎在第一行结束后开始。

例如,如果我git help在 iTerm 2 窗口中运行,我会得到这个;iTerm2 显示带有断行符的 git 帮助输出的屏幕截图

虽然相同的命令,也在 ZSH 中为同一台计算机的同一用户,但在 Terminal.app 中,给出了这个,这正是我所期望的(我没有配置颜色和东西,所以不用担心缺乏格式);

Mac 上 Terminal.app 的 git help 输出。

我在谷歌上搜索问题确实遇到了困难,因为很难找到词语来描述这个问题,但任何解决方案或指示将不胜感激!

slh*_*hck 2

您应该能够通过创建新的配置文件或重置 iTerm 2 设置来解决此问题:

defaults delete com.googlecode.iterm2
Run Code Online (Sandbox Code Playgroud)