macOS 终端损坏,Vim 中的字体较大(我正在编辑的行不是正在显示的行!)

macOS 终端损坏,Vim 中的字体较大(我正在编辑的行不是正在显示的行!)

我在 macOS 中遇到了终端损坏问题vim,但仅限于字体较大的情况下。(FWIW,当使用 vim ssh 进入另一台机器时,这种情况似乎也会在 macOS 上发生。)

这是因为显示的文本与文本光标所在的位置不匹配。因此,我将编辑、保存,然后发现我编辑的行与呈现给我的行不同。

最初,我在终端上使用,vim因为我在使用 iTerm 时遇到了终端损坏问题。当我在终端上将字体放大时,我遇到了严重的 vim 终端损坏问题,以至于我无法编辑。

击球Ctrl+L是一种以前有效但现在无效的解决方法。我仍然得到一个终端,其中光标不在显示的行上。

该问题发生在具有 M2 芯片的系统上的 macOS 12.6(Monterey)上。

当正在编辑的文件小于窗口时,不会发生less或发生这种情况nano,并且也不会发生。vim

相关内容