最近の更新

関連


その他いろいろ

MODxでつくる! 最強のCMSサイト カバー
MODxでつくる! 最強のCMSサイト

はやくMODx 2.0でないかなあ

Vim7 patches and scripts

初出:2007年04/28 更新:2008年10/10

この文書のキーワード: なし

vimmerとdvorakerを兼任している人用: normalモードその他でqwertyに戻すlangmap

langmapを使用し、Dvorak配列使用時(拙作のdvorak.ahkなど)、ノーマルモードなどではQWERTYのように振る舞うスクリプトです。 すなわち、Dvorak配列のdhtn(qwertyのhjkl)を押すことでカーソル移動ができるようになります。 挿入モードの中では普通にDvorakで入力できます。 dvorak.ahkと併用すると、このdvorak_langmap.vimで得られる効果とは別に、Ctrl修飾はQWERTYに変換される( 例えばDvorakのCtrl-g (QWERTYのCtrl-u)で半ページUpの動作になる)ので、 Ctrl-u/dや入力モード中でのCtrl-r、Ctrl-aなどもQWERTYの気分で使えます。 まあこの辺はそもそもキーの配置よりも、頭文字の意味で決められている感じがするので、わざわざQWERTYに戻す意味は薄いかも知れませんが。 尚、なぜかautocomplpop.vimと併用すると挿入モードで上手く動かないようです。


set langmap=[-,]=,[_,]+,\\+,`\\|

" 2
set langmap+='q,\,w,.e,pr,yt,fy,gu,ci,ro,lp,/[,=]
set langmap+=\"Q,<W,>E,PR,YT,FY,GU,CI,RO,LP,?{,+}

" 3
set langmap+=aa,os,ed,uf,ig,dh,hj,tk,nl,s\\;,-'
set langmap+=AA,OS,ED,UF,IG,DH,HJ,TK,NL,S:,_\\"

" 4
set langmap+=\\;z,qx,jc,kv,xb,bn,mm,w\,,v.,z/
set langmap+=:Z,QX,JC,KV,XB,BN,MM,W<,V>,Z?