我希望在使用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
在插入模式下将我的qwerty键映射到dvorak,但我发现这会干扰一些快捷键。我希望在保持操作系统(Windows 7)上的其余部分键盘映射为qwerty的情况下实现这一点。我如何在Vim中做到这一点?langmap实际上是做什么的?(找不到文档很困难)
如果搜索模式下的键盘是dvorak那就太好了,但这只是额外的奖励。
dw
不是很方便,但是dex
可以胜任。cw
通常可以用ce
代替。有些按键在Dvorak键盘上位置更佳,例如x
。根据我的经验,重新学习常见的Linux/Windows快捷键,如Ctrl-C、Ctrl-V等,只需要短时间就能流利地使用。 - nrz