LINUX.ORG.RU

Vim: ввод комманд на русском/украинском

 , , ,


0

1

коротко: сабж

в деталях: нужно описать бизнес-логику работы модуля (а их есть ~80) на украинском языке (не спрашивайте почему. так нужно) в виде комментария в начале файла. редактор — vim. что нужно добавить в vimrc чтобы получить следующее (да, гугл не колется)

  • возможность вводить комманды на русском/украинском. под коммандами я понимаю cW, yy, ci[ итд
  • переключение раскладки должно остатся в X`ах
  • английская расклада должна остатся английской.
★★★★★

Последнее исправление: ZuBB (всего исправлений: 1)

для русского языка

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,ГU,ШI,ЩO,ЗP,Х{,Ъ},ФA,ЫS,ВD,АF,ПG,РH,ОJ,ЛK,ДL,Ж:,Э\\",ЯZ,ЧX,СC,МV,ИB,ТN,ЬM,Б<,Ю>,Ё~
avsej
()
Ответ на: комментарий от avsej

кул. оно работает так как надо. спасибо

ZuBB ★★★★★
() автор топика

Я по esc переключаю раскладку на латинскую. Пользуюсь kbdd.

andreyu ★★★★★
()
Ответ на: комментарий от ZuBB

например Ctrl+O, Shift+4, Ctrl+r, Ctrl+d итд

у меня работает. Хоть я не пользуюсь кириллицей (точнее у меня нет проблем с переключением раскладки капслоком, когда нужно), просто временно поставил вышеуказанный :set langmap и проверил.

(но не всё работает, из того, что сразу заметно: <leader>w / <leader>q

science ★★☆
()
Ответ на: комментарий от kemmotar

плюсую.

set keymap=russian-jcukenwin
set iminsert=0
set imsearch=0

mos ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.