Can';t为Dvorak keymap配置VIM

Can';t为Dvorak keymap配置VIM,vim,macvim,keymapping,dvorak,qwerty,Vim,Macvim,Keymapping,Dvorak,Qwerty,有人能帮我为VIM配置Dvorak密钥映射吗? 我想配置我的Dvorak密钥映射在VIM中工作,但我想将QWERTY密钥保留在导航/视觉模式。(hjkl用于导航等)。 我已尝试将.vimrc文件添加到我的主文件夹,并将密钥映射写入其中: 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,E,PR,Y


有人能帮我为VIM配置Dvorak密钥映射吗? 我想配置我的Dvorak密钥映射在VIM中工作,但我想将QWERTY密钥保留在导航/视觉模式。(hjkl用于导航等)。 我已尝试将.vimrc文件添加到我的主文件夹,并将密钥映射写入其中:

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,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,z?
但是导航不起作用。
有什么想法吗?

操作系统:Mac OS优诗美地国家公园[P/>>P>你可以考虑在正常模式下映射导航键。例如,如果我想将“hjkl”键移动到“qwer”,我可以将其写入.vimrc文件:

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

这可能不是您正在寻找的解决方案,但我认为这可能是一个有效的解决方法。老实说,我尝试了很多方法,最后决定不做任何更改就走。我训练自己将快捷键视为它们的字母,而不是它们在键盘上的位置。。。因此,“j”不是qwerty键盘中“j”键的位置,而是dvorak中的实际字母“j”,即“c”键。它对我来说真的很好,我可以触摸字体而不去想关键的位置,而是用字母——没有心理环境的变化


附言:我只为维姆做这件事。对于其他工具,我使用Dvorak重新映射Qwerty。我希望这能有所帮助。

感谢Andrea的反馈!这对我很好!我可以配置我想要的所有按钮!谢谢我很确定langmap应该可以工作…也许你有一个插件或映射?尝试设置“langnoremap”。我假设“导航不起作用”指的是hjkl,但它们以什么方式不起作用?它们都没有任何效果吗?
nmap q h
nmap w j
nmap e k
nmap r l