Cygwin中的vim用' g替换第一个字符。打开文件

时间:2015-08-02 18:29:07

标签: vim cygwin vi xterm

我在Cygwin终端使用vim。它工作正常。最近,我在Cygwin中添加了一个包,它导致了vim和其他一些组件的更新。现在,当我在vim中打开任何文件时,文件中的第一个字符将替换为字符' g'。

我尝试删除.vimrc和我的主文件夹中.vim文件夹中的所有文件。但问题仍然存在。

要了解问题,我使用' vim -E'打开了一个文件。在打开时,我在窗口底部看到以下内容:

Entering Ex mode. Type "visual" to go to Normal mode.
:]11;rgb:0000/0000/0000\

vim中的键序列rgb将用' g'替换第一个字符。

这个问题似乎与xterm配置有关。但我无法理解。

如何解决此问题?

提前感谢您的帮助。

更新

我在〜/ .vimrc中添加了以下行:

colorscheme default

这解决了这个问题。

2 个答案:

答案 0 :(得分:2)

我不确定问题是什么。但我尝试重新安装 v.1 7.4.752-1 版本和 vim-common ,此问题就消失了。希望这能帮到你!

在20150806更新:升级到7.4.808-1将解决问题!

答案 1 :(得分:0)

旧的 xterm 客户端从文件 .viminfo 恢复光标位置时的转义序列问题 我的解决方案 - 在 .vimrc 中插入:

set noek
function Mode()
set ek
endfunction

au InsertEnter * call Mode()
au InsertChange * call Mode()
au InsertLeave * call Mode()