LINUX.ORG.RU

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

 , , ,


0

1

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

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

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

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

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 ★★★★★ ()
set keymap=ukrainian-jcuken
set iminsert=0
set imsearch=0
:h i_CTRL-^
kemmotar ()
Ответ на: комментарий от avsej

еще вопрос: а можно что-либо сделась с комбинациями? (например Ctrl+O, Shift+4, Ctrl+r, Ctrl+d итд)

// :!sudo cast -u science

ZuBB ★★★★★ ()
Ответ на: комментарий от 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 ★★★★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.