LINUX.ORG.RU

Vim Russian Hotkeys


0

0

Хотел сделать сабж, например как описано вот здесь http://www.opennet.ru/base/rus/vim_rus_command.txt или в ru.linux.faq
Не работает, совсем. Даже выход в коммандный режим отваливается ":", спасает только killall vim.
Пробовал просто написать перекодировку одной клавиши:
set langmap йq - всё равно не выходит при <:>,<переключение на русский>,<й>, хотя ":" продолжает работать.
Локаль ru_RU.UTF-8, vim 7.0.17 собран с langmap.

Вопрос традиционный: кто виноват и что делать?
Если у кого есть уже рабочий .vimrc, буду благодарен.

★★

Ответ на: комментарий от Kuzmich

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

Ygor ★★★★★
()

Насколько мне известно с utf без патча не работает.
Я пытался в убунте -- не получилось :(

unicsoid ★★
()
Ответ на: комментарий от ero-sennin

фигассе, из-за такой херни менять религию >:-/

anonymous
()
Ответ на: комментарий от ero-sennin

> Спасибо тебе, добрый человек! А то я уж думал с горя быдлоемакс осиливать. :)

Чур тебя, чур :)

" Use Ctrl-^ for switching lang in Insert and Command mode set keymap=russian-jcukenwin set iminsert=0 set imsearch=0

Самый кошерный способ. И работает без всяких патчей. По контрол-шапке клаву переключает. Я было поменял систему. И переключалку раскладок не настроил. Неделю пользовался и только потом заметил, а все из-за того, что Вимом больше всего пользуюсь и там это работает на любой системе.

Cris
()
Ответ на: комментарий от Cris

> По контрол-шапке клаву переключает
inoremap <C-l> <C-^> удобней имхо, без лишних распальцовок)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.