Vim以命令窗口中的垃圾字符开始

Vim以命令窗口中的垃圾字符开始,vim,Vim,启动Vim会在命令窗口中产生一些奇怪的字符。这是给我的: :.2501;0c 我在两台机器上使用相同的.vimrc,一台Ubuntu,一台Scientific Linux,只有Scientific Linux上的一台机器是这样工作的 有人知道这件事吗?在开始工作之前必须删除这些字符是非常烦人的。我建议您通过(部分)注释和取消注释vimrc中的行来调试这些字符,直到遇到问题为止。有趣的是,将我的Ubuntu的$TERM更改为“xterm”(在s.L上)会产生一个类似的垃圾字符序列,尽管不完全相同。

启动Vim会在命令窗口中产生一些奇怪的字符。这是给我的:

:.2501;0c

我在两台机器上使用相同的.vimrc,一台Ubuntu,一台Scientific Linux,只有Scientific Linux上的一台机器是这样工作的


有人知道这件事吗?在开始工作之前必须删除这些字符是非常烦人的。

我建议您通过(部分)注释和取消注释vimrc中的行来调试这些字符,直到遇到问题为止。有趣的是,将我的Ubuntu的$TERM更改为“xterm”(在s.L上)会产生一个类似的垃圾字符序列,尽管不完全相同。
termcap
stty
vim-t
。。。可能是进一步调试的好线索。你确定vim-u NONE是否仍然存在问题了吗?这很难确定,但可能是你的问题。vimrc设置了一些与终端相关的序列,就像我的一样。检查.vimrc中的设置,如
let&t_XX=…
(其中
XX
是两个或更多字符)。我有几个工具,可以根据模式改变光标的形状,但是当我使用vim时。vimrc在不支持光标形状改变的系统/终端上,第一次点击
时,我得到
:]50;CursorShape=0
。是否删除这些字符?如果是,将此命令添加到.vimrc的末尾作为解决方法:
autocmd-vimnenter*重画