tle*_*man 7 terminal vim rendering macos
运行 Mac OS X,使用 Terminal.app 或 iTerm2,有一个奇怪的人工制品与字符渲染,我很难解释,甚至更难理解。我将从我的屏幕视频开始,以便您可以看到它的实际示例:

从视频中您可以看到一些奇怪的方式,例如,有时当我在插入模式下点击一个字母时,字符会被双重打印。当我进入正常模式时,人工制品仍然存在。当我重新进入插入模式时,按退格键会将左侧的字符复制到光标下的位置。
这发生在 OS X Lion 和 Mountain Lion 中,在 Terminal.app 和 iTerm 2 下。这在 MacVim 下从未发生过。
另外,我在另一台机器上使用 GNU/Linux,从来没有发生过这种情况,我很确定这是一个 Mac OS X 问题,但我不知道如何解决它。有一段时间,我大部分时间都在使用 MacVim 来解决这个问题,但我更喜欢在终端中工作。
有谁知道这里发生了什么,如果是这样,我该如何解决?
编辑:我尝试使用 macvim Vim 可执行文件,但我仍然得到奇怪的人工制品,但它们已本地化到屏幕的左侧,这是一个示例:

小智 0
完全在黑暗中拍摄:你的 ~/.vimrc 中有以下行吗?
set list listchars=tab:\ \ ,trail:
Run Code Online (Sandbox Code Playgroud)
"尝试在行首用 a 注释掉它并重新启动 vim。
我从某人的 dotfiles 存储库中获取了它,但没有机会找出它导致问题的原因。
我正在运行 iTerm2。我的$TERM是xterm。希望有帮助。
| 归档时间: |
|
| 查看次数: |
1215 次 |
| 最近记录: |