我在 macOS 中遇到了终端损坏问题vim
,但仅限于字体较大的情况下。(FWIW,当使用 vim ssh 进入另一台机器时,这种情况似乎也会在 macOS 上发生。)
这是因为显示的文本与文本光标所在的位置不匹配。因此,我将编辑、保存,然后发现我编辑的行与呈现给我的行不同。
最初,我在终端上使用,vim
因为我在使用 iTerm 时遇到了终端损坏问题。当我在终端上将字体放大时,我遇到了严重的 vim 终端损坏问题,以至于我无法编辑。
击球Ctrl+L是一种以前有效但现在无效的解决方法。我仍然得到一个终端,其中光标不在显示的行上。
该问题发生在具有 M2 芯片的系统上的 macOS 12.6(Monterey)上。
当正在编辑的文件小于窗口时,不会发生less
或发生这种情况nano
,并且也不会发生。vim