Skip to content

Instantly share code, notes, and snippets.

@bebyx
Last active February 1, 2024 09:30
Show Gist options
  • Save bebyx/09307c0d9bdd381add8e9fd623a827d3 to your computer and use it in GitHub Desktop.
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,Б\\<,Ю>,№#
@JayXT
Copy link

JayXT commented Oct 16, 2022

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, це кінцева версія, чи ви вносили ще якісь покращення на зразок підтримки додаткових символів верхнього ряду (!@$^&) ?

@ivankovnatsky
Copy link

ivankovnatsky commented Oct 17, 2022

це версія яку я користую наразі, поки що не було потрібно прям усе відтворити, може колись. якшо у вас буде наснага, я думаю усі тут будуть тільки раді.

але якшо заміните ось ці символи, то як ви будете вводити їх при українські розкладці? ";:?, просто воно їх маппить так само і в INSERT моді.

загалом я б сказав шо при різних типах укр розкладок: unix/win можна це обійти, але це не той варіант який точно усім підійде, тому автор мабуть це не включав напочатку.

@JayXT
Copy link

JayXT commented Oct 17, 2022

це версія яку я користую наразі, поки що не було потрібно прям усе відтворити, може колись. якшо у вас буде наснага, я думаю усі тут будуть тільки раді.

але якшо заміните ось ці символи, то як ви будете вводити їх при українські розкладці? ";:?, просто воно їх маппить так само і в INSERT моді.

Так, це проблема:(

@ivankovnatsky
Copy link

ivankovnatsky commented Oct 17, 2022

найбільшу проблему яку вирішив для мене цей маппінг, це коли була укр розкладка, а я думав шо англ, і я хотів перейти в COMMAND режим, або користувати hjkl навігацію. хоча $%^ теж було б дуже зручним.

@JayXT
Copy link

JayXT commented Oct 17, 2022

Можливо ідеальним рішенням було б існування якогось надійного кросплатформного механізму запам'ятовування розкладки в Normal Mode, щоб при переході до нього вона змінювалась автоматично.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment