![gnome-terminal vim 中的错误字符](https://linux22.com/image/1317185/gnome-terminal%20vim%20%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%E5%AD%97%E7%AC%A6.png)
我正在使用带有 gnome-shell 的 Fedora 17。我已经安装了 Ubuntu 字体,并且在 gnome-terminal 中运行 vim。
经常引用,我遇到以下问题:
可能是什么问题?问题发生在光标移动期间(通过箭头或通常的 hjkl)。
如果我转到文件的其他部分,然后返回此部分,这些字符就会消失。其他字体也会发生这种情况(我想到了 Monaco)。此外,在 GVIM 中使用相同设置(字体选择 + 大小、颜色主题)不会发生这种情况
答案1
$ echo $TERM
GT 和:echo $TERM
Vim 中的输出是什么?
我以前遇到过这个问题(使用 tmux),并通过在我的文件中添加以下几行解决了该问题~/.vimrc
:
nnoremap <Esc>A <up>
nnoremap <Esc>B <down>
nnoremap <Esc>C <right>
nnoremap <Esc>D <left>
inoremap <Esc>A <up>
inoremap <Esc>B <down>
inoremap <Esc>C <right>
inoremap <Esc>D <left>