;Arrow
$^h::
Send, {left}
return
$^j::
Send, {down}
return
$^k::
Send, {up}
return
$^l::
Send, {right}
return
;END HOME
$^+h::
Send, {Home}
return
$^+l::
Send, {End}
return
;Delete
$^+x::
Send, {Delete}
return
;ESC
vkF3sc029::
Send, {Esc}
return
vkF4sc029::
Send, {Esc}
return
;CSS
$^`;::
Send, {:}
Send, {Space}
Send, {`;}
Send, {left}
return
$^[::
Send, {{}
Send, {Enter}
Send, {Enter}
Send, {}}
Send, {up}
Send, {Tab}
return
説明
- Ctlr + hjkl で矢印キー
- Ctlr + Shift + h か l(エル) でHOME・ENDキー
- Ctlr + Shift + x でDeleteキー
- 半角キーを押すとESCキー(IME起動はIME側の設定で変換/無変換にしてます)
- Ctlr + ; で": ;"
- Ctlr + [ で"{\n\t\n}"
もともとは「RealForceでホームポジションを保ったまま矢印キーを使いたい」という用途だった気がします。
多分もっとスマートに書けると思うんですけど、よくわからないのでこんなんになってます。
vimrcっておいしいですか!