Vimperator 何度目かの挑戦(ナウシカ放送回数くらい)

まずやるべき事

自己主張の強すぎるvimperator。俺はいけてるハッカー風味を装いたいのは分かったからちょっと黙ってろと。ハッピーハッキングキーボードとかしね
自分のホームディレクトリ(c:\Document and Settigs\myname\ とか)に_vimperatorrcという名前のファイルを作って次のものをつっこむ

"メニュー/ツール/スクロールバーを表示
set guioptions=mTrb
"ブラウザタイトルの設定
set titlestring="Mozilla Firefox 3.5"

" キーマップを全部初期化(再読込用)
cmapclear
imapclear
vmapclear
nmapclear

" heil Gates !
nnoremap <C-c> <C-v><C-c>
nnoremap <C-w> <C-v><C-w>
nnoremap <C-a> <C-v><C-a>
cnoremap <C-a> <C-v><C-a>
cnoremap <C-c> <C-v><C-c>
cnoremap <C-x> <C-v><C-x>
cnoremap <C-v> <C-v><C-v>
cnoremap <C-z> <C-v><C-z>
cnoremap <C-LEFT> <C-v><C-LEFT>
cnoremap <C-RIGHT> <C-v><C-RIGHT>
cnoremap <C-S-RIGHT> <C-v><C-S-RIGHT>
cnoremap <C-S-LEFT> <C-v><C-S-LEFT>
inoremap <C-c> <C-v><C-c>
inoremap <C-v> <C-v><C-v>
inoremap <C-x> <C-v><C-x>
inoremap <C-a> <C-v><C-a>
inoremap <C-z> <C-v><C-z>
inoremap <C-LEFT> <C-v><C-LEFT>
inoremap <C-RIGHT> <C-v><C-RIGHT>
inoremap <C-S-RIGHT> <C-v><C-S-RIGHT>
inoremap <C-S-LEFT> <C-v><C-S-LEFT>

" 無効にした c-z, c-v を a-z, a-v に割り当て
cnoremap <A-z> <C-z>
nnoremap <A-z> <C-z>
inoremap <A-z> <C-z>
cnoremap <A-v> <C-v>
nnoremap <A-v> <C-v>
inoremap <A-v> <C-v>

" ステータスバーをwindowsぽく
hi StatusLine background-color: ThreeD;font-weight:normal;

ほかに違和感のあるキーがあれば、上のように ”nnoremap 「キー」 「<c-v>キー」” を追加して設定する。_vimperatorrc を変更したら 「:so ~/_vimperatorrc」とコマンドを実行すれば、再読込される。

nnoremap はノーマルモード(どこにもフォーカスのあたってない状態の時)、cnoremap はコマンドモード( : を押して、ステータスバーの下のところにキャレットがいった状態)、inoremapはインサートモード(テキストエリアとかの入力中)

覚えるべき事

とりあえずこまったら ctrl-z でパススルーモードだ!(上の設定をしている場合は )元(いけてるハッカー風味キーバインド)に戻るにはエスケープを押す。

  • キーバインド一覧 :viusage!
  • コマンド一覧 :exusage!
  • オプション一覧 :optionusage!