Почему vim меняет первую букву на g после открытия файла

Когда я открываю файл, например 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 на #, но после загрузки файла его снова изменили. Случается с несколькими файлами.

Последнее, что я сделал, это: installig gcc и make.

Почему это происходит?

EDIT: Мой файл .vimrc:

set nocompatible
set backspace=indent,eol,start
set number
set tabstop=4
syntax on

Ответ 1

Таким образом, он появляется как vim issue. Пока я собрал только два решения:

  • Переустановите на более старую версию vim. я переустановил до 7.4.752-1, и ошибка исчезла.
  • Измените терминал cygwin для любого, кроме "xterm *" (щелкните правой кнопкой мыши по строке заголовка → Параметры... → Терминал → Тип)

Ответ 2

У меня была та же самая проблема

Я узнал, что это ошибка в моем ssh-клиенте (mobaXterm).

Обновление (для личной версии mobaXterm v9.1) разрешило проблему.

Ответ 3

Для меня я проследил проблему до следующей строки:

set nocompatible

Он находится в /usr/share/vim/vim74/debian.vim, который включен из /etc/vim/vimrc с линией runtime! debian.vim

Ответ 4

Странно, но это работает для меня. Я создал файл ~/.vimrc:

syntax on   
set background=dark

Вторая опция отключает ошибку.

Ответ 5

То же самое происходило со мной! Это не происходило в gvim, поэтому я подумал, что что-то происходит в моем .vimrc. Я отключил мой .vimrc, но это все еще происходило. Только когда я полностью удалил мой .vimrc, это остановилось. Как и было предложено, я вернулся к старой версии (7.3.1152-1) с установкой cygwin и исправил ее. Однако мне не пришлось менять какие-либо настройки терминала. Это имеет смысл, потому что я обновил cygwin вчера, когда я начал видеть странствующих g.

Ответ 6

убедитесь, что вы не установили визуальный звонок в вашем .vimrc

set visualbell

если у вас есть его, просто удалите его:)

Ответ 7

Я на ArchLinux. vim 8.0.0987-1 всегда уменьшает число при открытии файла (как если бы xtrl + x нажата). Сброс до 8.0.0722-1 исправил проблему.