Тема: Як додати українську мову для гарячих клавіш у Vim
Що більше користуєшся Vim'ом, то складніше від нього відмовитися.
Переді мною постала проблема, щоб гарячі клавіші працювали й з українською розкладкою клавіатури. Що зручно, коли, скажімо, набираєш у Vim'і текст українською мовою.
Рішення є: вставити langmap у файл .vimrc.
Оскільки в значення змінної треба вводити багато літер, я вирішив запостити тут вже готовий рядок - як готовий рецепт.
Отже, відкриваємо файл конфігурації Виму для профілю:
vim ~/.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,ю.,./,Й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,Б\\<,Ю>,№#
Зберігаємо й виходимо з файлу .vimrc:
:wq
або просто
:x
Готово!
Або скористайтеся моїм ґістом за допомогою одного рядка в терміналі:
curl -w "\n" https://gist.githubusercontent.com/bebyx/09307c0d9bdd381add8e9fd623a827d3/raw >> ~/.vimrc
П.С. Зважте, що я не всі знаки включив (особливо допікає $ та ?). Тому хто знає як додати - ласкаво прошу дописувати до теми.
Оновлено 5.2.20: додав №.