FirefoxをVimバインドで操作できるアドオンがVimperator。
設定ファイルを書くとVimと同様に色々変えられる。
現在自宅でLinux環境を構築中なのだが、移植に際して晒してみる。
" vim: set ft=vimperator: "+----------------------------------------------------------------------------------------+ " 基本設定 "+----------------------------------------------------------------------------------------+ "ブラウザタイトルの変更 set titlestring=Firefox "メニュー/ツール/リンクを表示 set guioptions=mB "ページ全体で検索語を強調表示 set hlsearch "ビープ音を鳴らさずビジュアルベルを使用 set visualbell "ビジュアルベルを無効化 "set visualbellstyle=display:none; "ヒントのスタイルを指定 "set font-family:monospace; font-size:12px; color:white; background-color:blue; border-color:ButtonShadow; border-width:0px; border-style:solid; padding:0px 1px 0px 1px; position:absolute; "ヒント(フォーカス時)のスタイルを指定 "set focusedhintstyle=z-index:5000; font-family:monospace; font-size:12px; color:ButtonText; background-color:ButtonShadow; border-color:ButtonShadow; border-width:1px; border-style:solid; padding:0px 1px 0px 1px; position:absolute; "+----------------------------------------------------------------------------------------+ " キーマップ設定 "+----------------------------------------------------------------------------------------+ "yで選択範囲をコピー map y :echo 'Yank!'Y "j/kの移動量を5倍に map j 5 map k 5 " で「戻る」 map H " / かh/lでタブ移動 map map map h map l " でその他のタブを閉じる map :tabonly " で現在のタブを閉じる "map d " / で現在のタブの位置変更 map :tabmove! -1 map :tabmove! +1 "sで現在のページを保存 "map s :saveas " でFirefoxを再起動 map :restart " でヘルプを表示 map :help "Ctrl+rで再起動,Ctrl+hでヘルプ ,sで設定ファイル再読込 map :restart map ,s :so C:\\Users\\Mahito\\_vimperatorrc " OSのキーバインドを再現 noremap noremap inoremap inoremap inoremap inoremap inoremap inoremap cnoremap cnoremap cnoremap cnoremap cnoremap
多分もっといじるところがあるのでそのうち何とかしよう。