Режимы работы Vim имеют то неудобство, что приходится переключаться на английский, переходя в основной режим. При программировании это не важно, мы и так обычно в английской раскладке, а вот при правке русского текста это раздражает. Однако Вим позволяет переключать раскладку изнутри — при этом русского языка в системе может даже вообще не быть. Я не знаю способа подключить второй язык, кроме английского, но это нечасто нужно. Делается это командой :set keymap=russian-jcukenwin которую можно раз и навсегда поместить в ~/.vimrc. Потом переключаешься с английского на русский комбинацией Control+^ (которую можно повесить на что угодно при помощи map и imap). Переключение работает в режиме ставки обычным образом, а в основном режиме действует на работу с текстом (команды вроде вроде f, t, r). Значение параметра keymap — одна из раскладок, их в поставке идет несколько. Название этой — ЙЦУКЕН Windows — как-бы намекает нам на буквы на клавишах QWERTY и на систему, в которой она популярна.