| Summary: | Поддержка русских хоткеев в UTF-8 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | redbaron <redbaron> |
| Component: | vim-X11 | Assignee: | Gleb F-Malinovskiy <glebfm> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P2 | CC: | admsasha, glebfm, ldv |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Вообще, для этих целей существует опция 'langmap' (которая, кстати, не совсем работает в UTF-8). Использование же :map для этих целей приводит к Непредсказуемым Последствиям. Если так хочется, можете сделать отдельный плагин. С langmap у меня что-то не срослось, когда решал эту проблему, уже не помню что, ну ладно. Видимо вот это и не срослось: This only works for 8-bit characters. The value of 'langmap' may be specified with multi-byte characters (e.g., UTF-8), but only the lower 8 bits of each character will be used. Есть langmapmb.patch (http://lostclus.linux.kiev.ua/Другие_работы/Патчи) и запись в vim'овском todo.txt со статусом "unclassified". Прикладывать не пробовал. vim71-langmapmb-4.patch приложен в новой сборке vim 7.2. НЕ ТЕСТИРОВАЛ. |
Предлагаю внести в vimrc следующий текст, это позволит использовать все хоткеи вима не переключая раскладку с русской на анг. ========= "Russian hotkey support 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 Й 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 Ю > ===============