Когда я повторяю операции изменения в 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, и у меня все еще остается та же проблема.