切换选项卡后终端 vim 窗口变形

切换选项卡后终端 vim 窗口变形

在终端中的选项卡之间切换后,我的 vim 总是会变形。

正确的显示在此输入图像描述

扭曲的显示

在此输入图像描述

当我切换回 vim 选项卡并在按 j 或 k 等移动后恢复正常时,总是会发生这种情况。

答案1

您的其他选项卡中是否有不同的字体大小?

当在最大化/全屏gnome-terminal(或mate-terminal)中切换不同字体大小的选项卡时,会出现奇怪的大小问题。终端模拟器想要调整自身大小(以保持与未最大化窗口相同数量的字符单元;保持相同数量的像素无法与网格对齐调整大小一起使用),但另一方面,窗口管理器推迟并恢复终端仿真器的调整大小尝试。这会向客户端应用程序生成两个连续的前后调整大小事件。参见例如https://bugzilla.gnome.org/show_bug.cgi?id=731137

与此同时,我们在终端模拟器中看到了多个此类错误报告,最终发现vim无法正确处理短时间内连续到达的调整大小事件。这应该引起vim开发人员的注意并由他们解决。

相关内容