В сети довольно много советов, устраняющих данную проблему, но все те из них, которые попадались мне, не работают, если в качестве локали вы используете xx_XX.UTF-8.
Все, что нужно сделать - это прописать в ~/.vimrc следующие строки:
map ё ` map й q map ц w map у e map к r map е t map н y map г u map ш i map щ o map з p map х [ map ъ ] map ф a map ы s map в d map а f map п g map р h map о j map л k map д l map ж ; map э ' map я z map ч x map с c map м v map и b map т n map ь m map б , map ю . map . / map Ё ~ map Й Q map Ц W map У E map К R map Е T map Н Y map Г U map Ш I map Щ O map З P map Х { map Ъ } map Ф A map Ы S map В D map А F map П G map Р H map О J map Л K map Д L map Ж : map Э " map Я Z map Ч X map С C map М V map И B map Т N map Ь M map Б < map Ю > map , ?
Также, если вы пропишите в ~/.vimrc, например,
cmap цй wqто при наборе :цй у вас на самом деле будет набираться :wq, но в таком случае могут возникнуть проблемы с поиском слов, содержащих русские буквы, т. к. команда cmap действует не только на режим ввода команд (клавиша ':'), но и на режим поиска (клавиша '/').
1 комментарий:
map Ж : - ну просто супер)
Отправить комментарий