【发布时间】:2011-04-05 05:14:16
【问题描述】:
尝试在 Mac 的 Terminal.app 中使用 Vim 但无法使用,终端仅刷新光标所在的行或列,因此滚动非常奇怪。仅在光标所在的行上更新文本,但其余部分没有改变。非常奇怪的行为,我在 linux 上也看到过这种情况,使用 nvidia 驱动程序,缓冲区不知何故没有更新。这让我发疯,迫使我一直使用 MacVim。
这里的奇怪因素,只有当我在 GNU 屏幕中运行 Vim 时才会发生,否则它工作得很好。
【问题讨论】:
-
检查您的 TERM 环境变量。也可以试试 iterm2 - code.google.com/p/iterm2 有很多 terminal.app 不支持的功能(256 色,鼠标支持)
-
谢谢,这解决了我的问题。
-
好吧,我不得不编辑问题,似乎是屏幕造成的。
-
“解决了我的问题” 做了什么?您是否更改了 $TERM 值?您刚刚切换到 iTerm2 了吗?