Столкнулся с проблемой, что известное решение при работе с кириллической раскладкой клавиатуры:

set langmap=!\\"№\\;%?*ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;!@#$%&*`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>

работает у меня в CYGWIN и не работает в VIM for Windows. Попробовал какие-то плагины, но всё не помогает.

Решени оказалось в кодировке файла _vimrc. Он был в cp1251. Поменял кодировку на UTF-8 и всё стало работать прекрасно.

Подумал, что неплохо тоже самое провернуть и для Ideavim, но langmap там не работает, поэтому решил воспользоваться советом http://stackoverflow.com/a/31491711/1273958 и сделать мапинг отдельно. Но в PhpStorm в Normal mode русская раскладка работать отказывалась. Каково было моё удивление, когда смена кодировки .ideavimrc c UTF-8 на cp1251 решило мою проблему.