ブラウザでもvimしたい
Gunma.web #17 のLTネタ用プラグイン。実用性あるかな?!
<script src="_path_to_/jquery.min.js"></script>
<script src="_path_to_/jquery.vimize.js"></script>
<script>
jQuery(function($){
$().vimize();
});
</script>
$().vimize({
homePagePath: '/',
searchBoxSelector: 'input#se',
selectors: {
0: '.posttitle a, .navigationpost a',
1: '#sidebar a',
},
defaultSelectors: 0,
command: {
CAT: function(){
window.location.href = 'https://www.google.co.jp/search?tbm=isch&q=cat';
}
},
commandError: function(e){
alert(e);
}
});
homePagePath
ホームページのURLまたはpath(絶対path推奨) default: /searchBoxSelector
検索のinput要素を指定。selectors
hjklで移動出来る要素を指定。 default: aタグdefaultSelectors
複数カラム時、さいしょにjkで移動できるカラム番号。 default: 0command
:cmd で実行できるコマンド。keyは大文字のひつようがあるcommandError
:cmd 実行時に存在しない場合の動作 default: console.log()
esc
フォーカス、コマンドをキャンセル
/
or?
検索フォームへ移動(フォーカス)ctrl+w
入力した文字の削除
j
下のエレメントk
上のエレメントh
左のカラム(複数カラムのページ)l
右のカラム(複数カラムのページ)0
最初のエレメント$
最後のエレメント
gg
ページ最上部へG
ページ最下部へd
orctrl+d
下へu
orctrl+u
上へ
-
(homePagePath
で指定された)ホームページへb
ブラウザの戻るn
ブラウザの進む
:cat
catの画像を検索:neko
猫の画像を検索:nyan
にゃんの画像を検索
gpkeyってプラグインもあるみたい