让Vim仅在插入模式下使用Dvorak键绑定?

Gor*_*son 10 dvorak vim key-bindings

当我在Vim中输入时,我想使用Dvorak布局.但是,我希望我的所有快捷方式都保持不变(就像键盘在命令模式下是Qwerty一样).我试过用这个:

set langmap=q',e.,rp,ty,yf,ug,ic,or,pl,[/,]=,aa,so,de,fu,gi,hd,jh,kt,ln,\\;s,'-,z\\;,xq,cj,vk,bx,nb,mm,.v,/z,-[,=],Q\\",W<,E>,RP,TY,YF,UG,IC,OR,PL,{?,}+,AA,SO,DE,FU,GI,HD,JH,KT,LN,:S,"_,Z:,XQ,CJ,VK,BX,NB,MM,<W,>V,?Z      
Run Code Online (Sandbox Code Playgroud)

在插入模式下将我的qwerty键映射到dvorak,但我发现它干扰了我的一些快捷方式.我想在我的操作系统的其余部分(Windows 7)上将键盘映射到qwerty时这样做.我怎样才能用Vim实现这个目标?langmap实际上做了什么?(无法找到文档)

如果键盘在搜索模式下是dvorak会很好,但这更是一个额外的好处.

Dmy*_*nko 6

我想在我的操作系统的其余部分(Windows 7)上将键盘映射到qwerty时这样做

- 所以只需使用:set keymap=dvorak(dvorak.vim可以在Ubuntu上的默认Vim配置中找到vim73/keymap/,它也必须在Windows上可用).它完成了你所描述的:Dvorak方法用于插入模式和搜索模式.