有人可以帮我配置VIM的Dvorak键盘吗?
我想配置我的Dvorak键映射在VIM中工作,但我想在导航/可视模式下保留QWERTY键。 (hjkl用于导航等)。
我试图将.vimrc文件添加到我的HOME文件夹,并将http://vim.wikia.com/wiki/Using_Vim_with_the_Dvorak_keyboard_layout的密钥映射写入其中:
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 :(得分:1)
老实说,我尝试了很多东西,最后决定不做任何改变。我训练自己考虑捷径,因为他们的信件不是他们在键盘上的位置......所以&#39; j&#39;是j不是&#39; j&#39;的位置。键入qwerty键盘,但实际的字母&#39; j&#39;在dvorak,即&#39; c&#39;键。它对我来说非常有效,我可以触摸类型而不用考虑关键位置而是用字母 - 没有心理背景改变。
PS:我只对VIM这样做。对于其他工具,我使用Dvorak-to-Qwerty重映射器。我希望这会有所帮助。
答案 1 :(得分:0)
您可以考虑在正常模式下映射导航键。例如,如果我想将“hjkl”键移动到“qwer”,我可以在.vimrc文件中写这个:
nmap q h
nmap w j
nmap e k
nmap r l
这可能不是您要搜索的解决方案,但我认为这可能是一种有效的解决方法