Это поведение контролируется ;
флагом «cpoptions». казнить
:verbose set cpo?
чтобы увидеть, как ваши установлены.
Это vi
проблема совместимости. Если ваш Vim
настроен как vi
-совместимый, ;
он будет включен в 'cpoptions', и вы получите поведение, которое вы наблюдаете. Увидеть
:help 'cpoptions' :help cpo-; :help 'compatible'
Решение вашей проблемы зависит от того, как вы попали Vim
в это vi-совместимое состояние. Обычно для этого нужно приложить дополнительные усилия, например, начиная Vim
с "vim -u NONE", с -C
файлом или без файла .vimrc в вашем домашнем каталоге.
Редактировать:
Эта проблема была исправлена в Vim 7.3.235 с добавлением ;
флага в «cpoptions». В более ранних версиях Vim
всегда ведет себя так, как описано в вопросе dotancohen.