Vimperatorと窓使いの憂鬱を組み合わせるとめっちゃラク
最近vimperatorを使ってFirefox3.0をキーボードのみで扱っている。Firefox3.0に対応したバージョンのvimperatorは、以前までは二文字のアルファベットだったクイックヒント*1が、数字キーになった。
そして、以前も記事を書いたが、僕は窓使いの憂鬱を使ってたまたまAlt+ホームポジション中段の10キーで、1から9,0の数字が入力できるようにしていた。.mayuファイル的に言うと、こんな感じだ。
# ホームポジションを数字に
key A-A = _1
key A-S = _2
key A-D = _3
key A-F = _4
key A-G = _5
key A-H = _6
key A-J = _7
key A-K = _8
key A-L = _9
key A-Semicolon = _0
そして、この
- 数字でリンク先へ飛ぶ
- ホームポジションで数字入力
のコンビがめちゃ便利であることに気づいた。ほとんど、目でリンクを確認した瞬間にその先へ飛べる。ユーザーインターフェイスの進化はすごいものだ。
現在の_vimperatorrc
" 1.2 (created: 2008/08/16 18:51:52) " Mappings noremap j 5j noremap k 5k noremap <C-Space> <esc> noremap <C-@> <esc> noremap h <C-p> noremap l <C-n> noremap f F noremap F f " Cut & Copy & Paste, select all, and Redo. inoremap <C-a> <C-v><C-a> inoremap <C-z> <C-v><C-z> inoremap <C-x> <C-v><C-x> inoremap <C-c> <C-v><C-c> inoremap <C-v> <C-v><C-v> cnoremap <C-a> <C-v><C-a> cnoremap <C-z> <C-v><C-z> cnoremap <C-x> <C-v><C-x> cnoremap <C-c> <C-v><C-c> cnoremap <C-v> <C-v><C-v noremap _ ma noremap } `a cmap <C-d> <Tab> cmap <C-i> <Tab> cmap <C-Space> <ESC> cmap <C-n> <Tab> cmap <C-p> <S-Tab> " Options set guioptions=b set complete=sl set wildoptions=auto set newtab=all set nextpattern+=次(の)?ページ,→\b,下一頁,Следующая,?? set previouspattern+=prev, 前(の)?ページ,\b← " Abbreviations source! ~/_vimperatorrc.local " vim: set ft=vimperator:
*1:fキーを押して表示