読者です 読者をやめる 読者になる 読者になる

Vimperator導入しました。

なんかVimperatorっていうFirefoxのプラグインが便利だというお話を聞いていたので導入しました。
あと、使ってるところがスーパーハカーみたいでカッコ良かったので。
設定とか入れたプラグインとか使い方メモ

プラグインはココにあります。 Vimperator :: Add-ons for Firefox

入れられたらとりあえず使えるようになりました
Macだとあんま見た目変わらないっぽいけど、Winだとタブバーとかアドレスバー?とか色々なものが表示されなくなるみたいですね
そんな感じなので設定をします。

何もしてない状態で":"を押すとコマンドモードみたいのになります
その状態で"set"ってやると色々出るので適当に設定します
Winの人はset gui=ってやると色々設定が出てくるから好みのものに

設定してもしなくてもとりあえず
:mkvimperatorrc
って打つとホームディレクトリに設定ファイルできるのでこれからはコレを設定して読み込んでもらう感じでした

俺の設定

"3.1 (created: 2011/04/21 23:26:46)

source! hogehoge

"===============
"= set options =
"===============
set popups=resized
set titlestring=""
set visualbell=true
set complete=sl
set focuscontent=true
set gui=noaddons,nobookmarks,nomenu,nonavigation,tabs
set hintchars=hjklasdfgyuiopqwertnmzxcvb

"===============
"= key binding =
"===============
" OSのキーバインドを再現
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>
inoremap <C-Space> <C-v><C-Space>
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>

" j/k でのスクロール幅を 1行 から 8行 に変更
noremap j 3j
noremap k 3k
noremap J <C-d>
noremap K <C-u>
nnoremap f F
nnoremap F f

"===============
"=    style    =
"===============
" vimperatorのコマンドライン時はimeをOFFにする
:style -name commandline-ime chrome://* #liberator-commandline-command input {ime-mode: inactive;}

" vim: set ft=vimperator:

なんかプラグイン使ったりするのが便利みたいなので色々いれました。
ひと通りここで入手できるっぽい
Page not found · GitHub
・_libly.js
なんか必須っぽいやつ
・autoIgnoreKey.js
GoogleReaderとかショートカットキーが設定されてるページに言ったときはvimpのキーバインド無視してくれるみたいです
migemo_hint.js
"f"を押したときのヒントを日本語を打っても絞り込めるようにする感じのやつ
・appendAnchor.js
これもなんだっけ
・caret-hint.js
キャレットモード云々
・auto-focus-frame.js
一番でかいフレームにフォーカス
・maine_coon.js
コマンドバッファ?を隠してくれる

なんか最低限の設定とかプラグイン以外はググッたほうが早そう