Не поделится ли кто частью конфига в виме, где подвязываются клавиши из
русского режима клавиатуры. Чтобы не переключая раскладку дать команду
i, a, o, dd, и так далее. Нужны самые примитивные функции, выполняемые в
нормальном модусе (normal mode).
Ах да, локаль ru_RU.UTF-8
Спасибо за внимание
--
Guten Tag, Alexey
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Вот это у меня прописано в .vimrc, кстати, спасибо Виктору Вагнеру за
помощь.
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,б\,,ю.,ё`
За подробностью смотри спраку по langmap.
GA> Ах да, локаль ru_RU.UTF-8
У меня KOI8-R но это влиять не должно imho.
--
Anton Martchukov [vhl...@yandex.ru] - Registered Linux User #323324
JID: v...@jabber.ru Fido: 2:5032/25.3 ICQ: 155279978
XMMS is in silence
> On Friday 30 July 2004 18:40, Gossen Alexey wrote:
> GA> русского режима клавиатуры. Чтобы не переключая раскладку дать
> GA> команду i, a, o, dd, и так далее. Нужны самые
>
> Вот это у меня прописано в .vimrc, кстати, спасибо Виктору Вагнеру за
> помощь.
>
> 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,б\,,ю.,ё`
>
> За подробностью смотри спраку по langmap.
>
> GA> Ах да, локаль ru_RU.UTF-8
>
> У меня KOI8-R но это влиять не должно imho.
а получается что влияет. вырезка из :help langmap
Тhis 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.
может кто какое колдУнство против этого знает?
--
Guten Tag, Alexey
>
> а получается что влияет. вырезка из :help langmap
>
> Тhis 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.
>
> может кто какое колдУнство против этого знает?
Надо посмотреть внимательнее TODO на vim.org. Вроде кто-то Браму денег
давал, чтобы он эту фичу поднял в списке приоритетов.
Может быть уже и сделано.
>
> Надо посмотреть внимательнее TODO на vim.org. Вроде кто-то Браму денег
> давал, чтобы он эту фичу поднял в списке приоритетов.
> Может быть уже и сделано.
долго ещё клепаться будет. там эта фича на 26 месте
http://www.vim.org/sponsor/vote_results.php
--
Guten Tag, Alexey
Тогда sorry, а я тут думал о переходе на utf-8, видать ещё рано. А тебе
принципиально vim в utf запускать? Можешь его в другой локали
запускать, пока utf не починят.
--
Anton Martchukov [vhl...@yandex.ru] - Registered Linux User #323324
JID: v...@jabber.ru Fido: 2:5032/25.3 ICQ: 155279978
XMMS is in silence
> On Friday 30 July 2004 21:43, Gossen Alexey wrote:
> GA> > GA> Ах да, локаль ru_RU.UTF-8
> GA> > У меня KOI8-R но это влиять не должно imho.
> GA> а получается что влияет. вырезка из :help langmap
> GA> может кто какое колдУнство против этого знает?
>
> Тогда sorry, а я тут думал о переходе на utf-8, видать ещё рано. А теб
> е принципиально vim в utf запускать? Можешь его в другой локали
> запускать, пока utf не починят.
Юникод мне нужен просто-напросто, принципы тут ни при чём. Но и
по-русски в виме изредка писать приходится. Ну что ж, изобрету велоспед.
Запихаю конфиг в gvimrc, сделаю на него alias, чтоб он всегда под
koi8-r вызывался. А консольный вим останется, как и прежде, под utf-8
В сиде под юникодом очень даже неплохо живётся. С мелкими граблями и
компромиссами. Вот с любимого раньше fluxbox'а ушёл, тормоза ужастные.
MC глючит, да он мне собсно нафиг не нужен. А в остальном - очень даже
ничего.
--
Guten Tag, Alexey
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
--
С уважением,
Игорь.
следующий конфиг реализует необходимую функциональность при
LANG=ru_RU.UTF-8,ru_RU.CP1251,ru_RU.KOI8-R,
и переключает кодировки utf-8,cp1251,koi8-r,cp866(частично) по
комбинациям F9u,w,k,d
PS:
отмаплены не все комбинации, кому что необходимо может добавить
--
Thanks, Kostyukov Alexander (k...@interpipe.dp.ua)
--------------------------------------------
> следующий конфиг реализует необходимую функциональность при
> LANG=ru_RU.UTF-8,ru_RU.CP1251,ru_RU.KOI8-R,
> и переключает кодировки utf-8,cp1251,koi8-r,cp866(частично) по
> комбинациям F9u,w,k,d
Да... "uft-8 рулит". Куда не глянь -- везде подпорки.
Где счастье?
--
// Alexander ICQ #96225688
GPG keyID: 8A00E9C4 at pgpkeys.mit.edu
> Привет!
>
> 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