我在使用 Vim 时遇到了问题(我之前遇到过很多次,现在我终于必须发布它了)。我不相信它只是一个 vim 的东西,但也许是在 ssh 上运行它的组合。这是一个显示我的问题的视频:
http://screencast.com/t/gGoOuJ7wcLA5
我不知道如何解释它,所以我拍了视频。如果你不知道,在视频中我所做的就是用 vim 的 j 和 k 键上下移动光标。出于某种原因,当我的光标在 { 符号上时,vim 添加了其他 { 符号。Vim 会混淆我编写的许多其他代码,但我希望这个示例足够好。顺便说一句,vim 实际上并没有改变这一点。如果我退出 vim 并重新打开文本,则写入的字符不存在。它与我的 $TERM 有什么关系吗?我有 xterm-256color。我最初也尝试过 xterm 。
我在 Mac OSX Lion 10.7 上的 iTerm 中运行它,通过 ssh 访问具有 Debian 操作系统的机器。