Re: key mapping in vim, locale ru_RU.UTF-8
- To: debian-russian@lists.debian.org
- Subject: Re: key mapping in vim, locale ru_RU.UTF-8
- From: Gossen Alexey <alegos@gmx.net>
- Date: Tue, 3 Aug 2004 02:42:36 +0200
- Message-id: <[🔎] 20040803024236.38472620@localhost>
- In-reply-to: <20040731160021.GA16010@trinity.factorial.ru>
- References: <20040730164012.3500906b@localhost> <200407301952.31945.vhlist@yandex.ru> <20040730194308.5649d609@localhost> <200407311518.18623.vhlist@yandex.ru> <20040731134329.426936a1@localhost> <20040731160021.GA16010@trinity.factorial.ru>
On Sat, 31 Jul 2004 22:00:21 +0600
Igor Goldenberg <igold@igold.pp.ru> wrote:
> Привет!
>
> On Sat, 31 Jul 2004 at 13:43:29 +0200, Gossen Alexey wrote:
>
> > Юникод мне нужен просто-напросто, принципы тут ни при чём. Но и
> > по-русски в виме изредка писать приходится. Ну что ж, изобрету велос
> > пед.
>
> У меня настроено так (для раскладки яверты):
>
> if &encoding == "utf-8"
> set fileencodings=ucs-bom,utf-8,koi8-r,latin1
> else
> set lmap=АA,БB,ВW,ГG,ДD,ЕE,Ё&,ЖV,ЗZ,ИI,ЙJ,КK,ЛL,МM,НN,ОO,ПP,РR,С
> S,ТT,УU,ФF,ХH,ЦC,Ч+,Ш{,Щ},Ъ$,ЫY,ЬX,Э\|,Ю~,ЯQ,аa,бb,вw,гg,дd,еe,ё
> ^,жv,зz,иi,йj,кk,лl,мm,нn,оo,пp,рr,сs,тt,уu,фf,хh,цc,ч=,ш[,щ],ъ#,ы
> y,ьx,э\\\\,ю`,яq
> endif
> set keymap=russian-yawerty
> set iminsert=0
> set imsearch=0
>
> Правда настраивалось давно, но в юникоде переключать надо не системным
> переключателем, а Ctrl-^, тогда начинает действовать set keymap. Одним
> словом (двумя :)
> :help utf-8-typing
>
Спасибо, способ хороший, но для меня он несёт ключевые недостатки
- у меня клавиатурка не qwerty, а немецкая qwertz, да и раскладку я
использую йцукен. После смены раскладки вышеописанным способом клавиши
оказываются где попало и мне чесногря лом в спину ковыряться в конфигах
и манах расставляя всё на места. Я даже не знаю, возможно ли это или
keymap russian-jcukenwin жёстко вкомпилен в редактор.
Неважно, так как мне сейчас легче сделать
alias gvim='LANG=ru_RU.KOI8-R gvim'
и настроить langmap для koi8-r модуса работы вима.
Всем спасибо за внимание, вопрос решён.
--
Guten Tag, Alexey
Reply to: