Когда я повторяю операции изменения в Vim, пробелы и точки заменяются символом ASCII 172 (¬).
Например:
- В командном режиме я перехожу к слову «
year» иcwа затем «yr.», чтобы изменить слово "год" на "год". - Я нажимаю Escape, перехожу к другой части файла и пытаюсь заменить другой экземпляр "year" на "yr". путем набора
.(точка), чтобы повторить последнюю команду. yr¬вставлен вместо этого.
Такое поведение не происходит, если я использую макросы вместо . повторить команду. Например, если я наберу qr перед cwyr. и q после (чтобы сохранить операцию в регистре r как макрос), а затем я использую @r для повторения операции, yr. вставлен правильно.
Я видел эту проблему только на моей машине с Ubuntu под управлением Ubuntu 10.04. Это проблема как в Vim, так и в gVim, и изменение или удаление моего файла .vimrc до сих пор не устранило проблему.
Есть идеи, что здесь происходит или как это исправить? Я недавно обновил Vim до версии 7.3, и у меня все еще остается та же проблема.
