Home > Software > Vimperator 2.0 beta 2.0

Vimperator 2.0 beta 2.0

ぜんさんにVimperatorを勧めてみたら早速使ってもらえたみたいだけど,中途半端に勧めたせいもあって,不満を書き連ねられてしまった.めんどうですが,多少設定をしないと十分に使えません.

研究室で布教活動をしていたときも,2.0の導入について書いてるページがほとんどないなーと思ってたのでついでに軽くまとめてみる.

インストール

とりあえず,http://vimperator.org/trac/wiki/Vimperatorから,2.0 beta 2.0をFirefoxにインストールする.

vimperatorrc

Windowsだとユーザ環境変数HOME以下(MacやLinuxだと,~/以下)に,

.vimperatorrc
_vimperatorrc

のどちらかの名前で設定ファイルを作る.
:mkvimperatorrc
と打ってもできるらしい.とりあえずやっておくべき設定を書いておく.

" タイトルバーの表記を直す
set titlestring="Mozilla Firefox"

" Tabキー押さなくても自動補完
set wildoptions=auto

" sで,登録してるキーワードの補完(gでGoogleとか),lで:openなどの補完をアドレスバーの補完が可能
set complete=sl

" 検索結果を強調表示
set hlsearch

" 履歴を1000件
set history=1000

" 自動でテキストエリアにフォーカスしない(なんか微妙)
set focuscontent

" 最初の補完を早くするらしい
set preload

" tabバーを1件以上で表示
set showtabline=1

" menuバーを表示(Macは不要)
set guioptions=m

" ステータスバーにFeedのアイコンを表示させる
js << EOF
(function(){
	var feedPanel = document.createElement('statusbarpanel');
	var feedButton = document.getElementById('feed-button');
	feedPanel.setAttribute('id','feed-panel-clone');
	feedPanel.appendChild(feedButton.cloneNode(true));
	feedButton.parentNode.removeChild(feedButton);
	document.getElementById('status-bar').insertBefore(feedPanel,document.getElementById('security-button'));
})();
EOF

vimperator プラグイン

http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunkから,必要なプラグインをダウンロードして,$HOME/.vimperator/plugin以下におく

.vimperatorrcにプラグイン用の設定を書き足す.

" migemo_hints.js / ローマ字入力でhintの絞り込み
" XUL/migemoが別途必要 https://addons.mozilla.org/ja/firefox/addon/5239
set hintmatching=custom

" feedSomeKeys_2.js / 指定したキーをスルーさせる
autocmd LocationChange .* :fmapc
"" LDR
autocmd LocationChange reader¥¥.livedoor¥¥.com/reader :fmap j k s a p o v c  <S> z b
"" Gmail
autocmd LocationChange mail¥¥.google¥¥.com/mail :fmap -depth 4 c / j k n p o u e x s r a # < > z ? gi gs gt gd ga gc
"" その他必要に応じて...

" ime_controller.js / ex mode および textarea mode への移行時にIMEを指定の状態に切り変える
let g:ex_ime_mode = 'inactive'
let g:textarea_ime_mode = "inactive"

あとは好みで,キーバインドの設定をj,kでのスクロール量の変更したりとかの設定をすると幸せになれそうです.

" jの移動量3倍
noremap j 3<C-e>

" kの移動量3倍
noremap k 3<C-y>

" hで戻る
noremap h <A-Left>

" lで進む
noremap l <A-Right>

" 矢印キーや,C-n, C-pでも補完を選択できるように
cmap <Down> <TAB>
cmap <Up> <S-TAB>
cmap <C-n> <TAB>
cmap <C-p> <S-TAB>

EOF

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://ma38su.org/2009/02/27/886/trackback/
Listed below are links to weblogs that reference
Vimperator 2.0 beta 2.0 from ma38su.org

Home > Software > Vimperator 2.0 beta 2.0

Feed

feeds

Meta

Return to page top