2015-05-05 2 views
3


Может ли кто-нибудь помочь мне настроить раскладку Dvorak для VIM? Я хочу настроить свою раскладную клавиатуру Dvorak для работы в VIM, но я хочу оставить QWERTY-ключи в навигационном/визуальном режиме. (hjkl для навигации и т. д.). Я пытался добавить .vimrc файл в мою домашнюю папку и записать ключевую карту из http://vim.wikia.com/wiki/Using_Vim_with_the_Dvorak_keyboard_layout к нему:Невозможно сконфигурировать VIM для ключевой карты Dvorak

set langmap='q,\\,w,.e,pr,yt,fy,gu,ci,ro,lp,/[,=],aa,os,ed,uf,ig,dh,hj,tk,nl,s\\;,-',\\;z,qx,jc,kv,xb,bn,mm,w\\,,v.,z/,[-,]=,\"Q,<W,>E,PR,YT,FY,GU,CI,RO,LP,?{,+},AA,OS,ED,UF,IG,DH,HJ,TK,NL,S:,_\",:Z,QX,JC,KV,XB,BN,MM,W<,V>,Z? 

но навигация не работает.
Любые идеи?
ОС: Mac OS Yosemite

+0

Я уверен, что langmap должен работать ... возможно, у вас есть плагин или отображение, мешающее? Попробуйте установить langnoremap. Я предполагаю, что «навигация не работает» относится к hjkl, но каким образом они не работают? Неужели все они не имеют никакого эффекта? – Ben

ответ

1

Честно говоря, я попробовал массу вещей и, наконец, решил просто пойти без каких-либо изменений. Я тренировался, чтобы думать о ярлыках, поскольку их буквы не являются их позицией на клавиатуре ... Так что «j» - это не местоположение ключа «j» на клавиатуре qwerty, а фактическая буква «j» в двораке, т.е. 'c'. Это работает очень хорошо для меня, и я могу касаться типа, не думая о ключевых позициях, а скорее в письмах - без ментального изменения контекста.

PS: Я делаю это только для VIM. Для других инструментов я использую remapper Dvorak-to-Qwerty. Надеюсь, это поможет.

0

Вы можете рассмотреть возможность отображения навигационных клавиш в нормальном режиме. Например, если я хочу, чтобы переместить ключи «hjkl» к «Qwer» Я могу написать это в файле .vimrc:

nmap q h 
nmap w j 
nmap e k 
nmap r l 

Это, вероятно, не решение, которое вы ищете, но я думаю, что это может быть действительным обходным решением

+0

Благодарим за отзыв Андреа! Работает хорошо для меня! Я могу настроить все кнопки, как я хочу! Благодаря! – LiveReload

Смежные вопросы