Vim - дополнительный пробел, вставленный после акцентированных букв или - - PullRequest
3 голосов
/ 06 августа 2011

У меня есть вопрос о Vim.Я нахожусь на Mac OS X Snow Leopard и скомпилировал vim, чтобы начать использовать редактор.Иногда я печатаю на других языках.

Я обнаружил, что при наборе ударных букв после каждой буквы добавляется дополнительный пробел.Я также использую испанскую клавиатуру Macs, чтобы печатать, по крайней мере, на испанском.

Так вот, что происходит, я буду набирать клавишу акцента с помощью клавиши левой скобки (1), [,а затем vim выделит текущую позицию желтым цветом.Затем я введу свою гласную (2).Затем у гласного есть акцент, но теперь vim вставил дополнительный пробел после буквы.Все, что я печатаю после этого, уже является пробелом, и я вынужден вернуться, чтобы удалить лишний пробел, который был вставлен. (3)

--------------- VIM---------------

  1. coraz´
  2. corazó
  3. corazón

--------------- VIM ---------------

То же самое происходит с ñ.Сразу после нажатия клавиши «-», клавиши с запятой на обычной qwerty-клавиатуре, добавляется дополнительный пробел.

--------------- VIM---------------

  1. Mañ
  2. Maña an

--------------- VIM ---------------

Кто-нибудь знает, почему это происходит?

1 Ответ

1 голос
/ 06 августа 2011

Попробуйте добавить set encoding=utf-8 к вашему .vimrc (или просто протестируйте его в приглашении :)

...