Обсуждение статьи тематического каталога: Vim и восприятие команд при включенной русской раскладке (vi rus vim)Ссылка на текст статьи: http://www.opennet.me/base/rus/vim_rus_command.txt.html
Все возятся с langmap, а помоему это не удобно.
Я уже не помню почему, но из за каких то глюков
от langmapa я отказался, вроде неправильно Б и Ю отрабатывал,
да это и не важно.Гораздо удобнее по моему использовать родную
вимовскую возможность переключения раскладок.в .vimrc добавить такие строки в место langmap
"Установка доп раскладки
set keymap=russian-jcukenwin
"Раскладка по умолчанию основная (eng)
set iminsert=0а переключение между раскладками в режимах редактирования текста и командной строки
клавишей CTRL-^IMHO
а если (FreeBSD) используется системная keymap="ru.koi8-r.win"?
тогда CTRL-^ превращается в CTRL-SHIFT-^ при том что переключение системных раскладок CTRL-SHIFT. И тогдаset keymap=russian-jcukenwin
set iminsert=1теряет смысл (а использовать "чистую" koi8-r неудобно из за отсутствия коишной клавиатуры)