-
-
Save bebyx/09307c0d9bdd381add8e9fd623a827d3 to your computer and use it in GitHub Desktop.
: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,НY,ГU,ШI,ЩO,ЗP,Х{,Ї},ФA,ІS,ВD,АF,ПG,РH,ОJ,ЛK,ДL,Ж\\:,Є\\",Ґ<bar>,ЯZ,ЧX,СC,МV,ИB,ТN,ЬM,Б\\<,Ю>,№# |
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,НY,ГU,ШI,ЩO,ЗP,Х{,Ї},ФA, \ІS,ВD,АF,ПG,РH,ОJ,ЛK,ДL,Ж\\:,Є\\",Ґ\|,ЯZ,ЧX,СC,МV,ИB,ТN,ЬM,Б\\<,Ю>,№#
прибрав ось це:
./
ламає vim repeat.
.
@ivankovnatsky, це кінцева версія, чи ви вносили ще якісь покращення на зразок підтримки додаткових символів верхнього ряду (!@$^&) ?
це версія яку я користую наразі, поки що не було потрібно прям усе відтворити, може колись. якшо у вас буде наснага, я думаю усі тут будуть тільки раді.
але якшо заміните ось ці символи, то як ви будете вводити їх при українські розкладці? ";:?
, просто воно їх маппить так само і в INSERT
моді.
загалом я б сказав шо при різних типах укр розкладок: unix/win можна це обійти, але це не той варіант який точно усім підійде, тому автор мабуть це не включав напочатку.
це версія яку я користую наразі, поки що не було потрібно прям усе відтворити, може колись. якшо у вас буде наснага, я думаю усі тут будуть тільки раді.
але якшо заміните ось ці символи, то як ви будете вводити їх при українські розкладці?
";:?
, просто воно їх маппить так само і вINSERT
моді.
Так, це проблема:(
найбільшу проблему яку вирішив для мене цей маппінг, це коли була укр розкладка, а я думав шо англ, і я хотів перейти в COMMAND
режим, або користувати hjkl
навігацію. хоча $%^
теж було б дуже зручним.
Можливо ідеальним рішенням було б існування якогось надійного кросплатформного механізму запам'ятовування розкладки в Normal Mode, щоб при переході до нього вона змінювалась автоматично.
прибрав ось це:
./
ламає vim repeat.
.