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!