当我打开一个文件,例如vim .bashrc
时,vim打开文件并将第一个字母更改为g
。我看到的是以下内容:
g To the extent possible under law, the author(s) have dedicated all
# copyright and related and neighboring rights to this software to the
...
我将g
更改回#
,但在加载文件后,它再次更改。发生多个文件。
我做的最后一件事是:安装qazxsw poi和qazxsw poi。
为什么会这样?
编辑:我的.vimrc文件:
gcc
我有同样的问题
我发现这是我的ssh客户端(mobaXterm)中的一个错误。
更新(到mobaXterm'个人版v9.1')解决了这个问题。
所以它似乎是一个vim qazxsw poi。到目前为止,我只收集了两个解决方
对我来说,我将问题追溯到以下几行:
make
它发现于set nocompatible
set backspace=indent,eol,start
set number
set tabstop=4
syntax on
,其中包括issue与set nocompatible
线
我通过MobaXterm版本7.7在Ubuntu Linux 16.04上使用vim。这是MobaXterm的旧版本,支持命令行可设置的终端背景颜色。
我的.bash_profile的以下更改为我解决了这个问题:
/usr/share/vim/vim74/debian.vim
很奇怪,但它对我有用。我创建了一个〜/ .vimrc文件:
/etc/vim/vimrc
第二个选项禁用该错误。
确保你没有在.vimrc中设置视觉铃声
runtime! debian.vim
如果你有它然后只是删除它:)
发生在我身上的事情完全一样!它不是在gvim中发生的,所以我想也许在我的.vimrc中发生了一些事情。我把我的.vimrc归零但它仍然在发生。只有当我完全删除我的.vimrc时才会停止此行为。正如所建议的那样,我使用cygwin设置回滚到旧版本(7.3.1152-1)并修复了它。但是,我没有必要更改任何终端设置。这是有道理的,因为我昨天更新了cygwin,当时我开始看到错误的g。
我在ArchLinux上。 vim 8.0.0987-1在打开文件时总是减少一个数字(就像按下xtrl + x一样)。降级至8.0.0722-1修正了该问题。