Macos tmux/zsh/mac终端在小窗格中插入额外空格

Macos tmux/zsh/mac终端在小窗格中插入额外空格,macos,terminal,zsh,Macos,Terminal,Zsh,我不确定问题出在哪里,因为我在bash上遇到了同样的问题,即iTerm2及其窗格管理系统 有时,当我有一个宽度小于整个窗口的窗格时,某些内容会被“去平衡”,所有shell输出都会在其前面有额外的空间 我会发布一个例子,但显然我需要10个声誉来做到这一点 本质上,这只是因为在每一行的前面有额外的空间,所以输出是混乱的。正常情况下,每一行的开头应该一直在左边,但在这里,它们似乎从最后一行结束的地方开始,使它看起来非常混乱 显然这里有些不对劲。我认为这通常发生在我退出vim会话时,并且经常发生在我的v

我不确定问题出在哪里,因为我在bash上遇到了同样的问题,即iTerm2及其窗格管理系统

有时,当我有一个宽度小于整个窗口的窗格时,某些内容会被“去平衡”,所有shell输出都会在其前面有额外的空间

我会发布一个例子,但显然我需要10个声誉来做到这一点

本质上,这只是因为在每一行的前面有额外的空间,所以输出是混乱的。正常情况下,每一行的开头应该一直在左边,但在这里,它们似乎从最后一行结束的地方开始,使它看起来非常混乱

显然这里有些不对劲。我认为这通常发生在我退出vim会话时,并且经常发生在我的vim会话由于某种原因出错时。同时,全屏程序(如vim)没有这个问题。此外,我的提示和输入几乎完全正确。它似乎只是输出

有什么想法/解决方案吗


编辑:这可能不仅仅适用于窗格:当我放大有问题的窗格时,问题仍然存在。

我唯一的想法是,结果中似乎没有回车符(
\r
)。不过,我并不总是有这个问题。我想说你可能搞砸了。始终先尝试保持理智。“如果我的vim会话由于某种原因出错”——这一点加强了我的假设。好吧,我能想象我的vim随机出错的唯一原因(不幸的是,它不时出错)是因为Janus做了一些事情。当它出错时,通常是在我用
:wq
退出之后。我唯一的想法是,看起来回车(
\r
)不在结果中。不过,我并不总是有这个问题。我想说你可能搞砸了。始终先尝试保持理智。“如果我的vim会话由于某种原因出错”——这一点加强了我的假设。好吧,我能想象我的vim随机出错的唯一原因(不幸的是,它不时出错)是因为Janus做了一些事情。当它出错时,通常是在我用
:wq
退出之后。