2008-06-26
Firefox 3.0インストールする前と、してからやったこと
だいたいの操作方法、便利な感じを勉強させて頂きました。
Firefoxインストールからその後のインストールに関しては以下のページの流れに沿って、行いました。丁寧にまとめられていて、助かりました。ありがとうございました。
Firefox 3 + Vimperator の拡張&プラグイン - ウォンビン ビール瓶。
Firefox 3.0をインストール
次世代ブラウザ Firefox ? 高速・安全・カスタマイズ自在な無料ブラウザ
vimperator
Vimperator 1.2pre_2008-06-25をインストール。
vimperator ヴィムペレターって呼ぶのかな。
vimperatorの拡張の準備
HOME以下にrun command fileの.vimperatorrcとプラグインファイル入れのディレクトリ.vimperatorrc/pluginを作る。
$touch .vimperatorrc $mkdir .vimperator/plugin
vimperatorのプラグインを集める
/lang/javascript/vimperator-plugins/trunk ? CodeRepos::Share ? Trac に集まってる。
- autoIgnoreKey.js
- copy.js
- direct_bookmark.js
- hatenabookmark_show.js
- ime_controller.js
- ldrize_cooperation.js
- lookupDictionary.js
- migemo_hint.js
- walk-input.js
使い方は分からないけど勢いでダウンロード。
.vimperator/pluginに突っ込む。
.vimperatorrcを編集する。
"ブラウザタイトルの変更 set titlestring=Firefox "各種バーの表示 "m menubar "T toolbar "b bookmark bar " macではmenubarを設定しても意味ない set guioptions=Tb "direct_bk.jsの設定 " :sbm [vimperator]それvimperatorで出来るよ " :btags でタグ一覧を再取得 " :bentry でブックマークエントリーページへ行く let g:direct_sbm_use_services_by_tag="h" let g:direct_sbm_use_services_by_post="h" map a :sbm<space> map A :sbm<CR> "no css map ! :set invum<CR> "検索した後のハイライトを消す " <esc>と記述してはダメ。 " <Esc>と記述したらうまくいかなかった。 map <Esc><Esc> :nohlsearch<CR> "j,kでのスクロールを3倍に map j 3<C-e> map k 3<C-y> "以下の設定だとなぜか、うまくいかなかった。 "map j 3j "map k 3k "h,lでタブを移動 map h gT map l gt "本当はスペースでスイスイ移動したいけど "うまくいかない "map <Space> gt "再起動できるよ map <C-r> :restart<CR> "US配列なんで map ; : set laststatus=2 "ビープ音を鳴らさない set visualbell " firefoxのキー操作<Cmd-c>をそのまま使うと "なんか怒られるので。 "macのcommandキーへのmapの方法が分からない。 map <C-c> :echo Yank!<CR>Y "押し易いのはdだけど:q<CR>の挙動のほうが便利。 map d :q<CR> "<esc>を押すのが面倒なので、Ctrl+jにmapしたいけど、 "うまくいかない。 noremap <C-J> <esc> set wildoptions=auto set complete=sl "" ime_control.js let g:ex_ime_mode = "inactive" "" ldrize_cooperation.js let g:ldrc_captureMappings = "['j', 'k', 'p', 'o', '?']" let g:ldrc_intelligence_bind = "true" let g:ldrc_skip = "0.25" "" autoIgnoreKey.js javascript <<EOM liberator.globalVariables.autoignorekey_pages = uneval([ /^https?:\/\/mail\.google\.com\//, /^https?:\/\/fastladder\.com\//, /^https?:\/\/reader\.livedoor\.com\/reader/, ]); EOM "" copy.js javascript <<EOM liberator.globalVariables.copy_templates = [ { label: 'titleAndURL', value: '%TITLE% %URL%' }, { label: 'titleLfURL', value: '%TITLE%\n%URL%', map: '<C-C>' }, { label: 'title', value: '%TITLE%' }, { label: 'hatena', value: '[%URL%:title=%TITLE%]' }, { label: 'hatenacite', value: '>%URL%:title=%TITLE%>\n%SEL%\n<<' }, { label: 'markdown', value: '[%SEL%](%URL% "%TITLE%")' }, { label: 'htmlblockquote', value: '<blockquote cite="%URL%" title="%TITLE%">%HTMLSEL%</blockquote>' } ]; EOM "" hatenabookmark_show.js " b でそのページのブクマコメントが見れる map b :hbinfo<CR> "" lookupDictionary.js javascript <<EOM var dictionalyList = [ { names: ['eiji[ro]'], url: 'http://eow.alc.co.jp/%s/UTF-8/', shortHelp: '英辞郎', xpath: '//*[@id="resultList"]' },{ names: ['goo'], url: 'http://dictionary.goo.ne.jp/search.php?MT=%s&kind=all&mode=0', shortHelp: 'goo辞書', encode: 'EUC-JP', xpath: '//div[@id="incontents"]/*[@class="ch04" or @class="fs14" or contains(@class,"diclst")]', multi: true } ]; EOM "" migemo_hint.js set hintmatching=custom "" disable accesskey javascript <<EOM liberator.options.setPref('ui.key.generalAccessKey', 0); EOM
Firefoxのアドオンをインストール
Adblock Plus 0.7.5.5
Adblock Plus :: Add-ons for Firefox
Tab Mix Plus
Tab Mix Plus 0.3.6はFirefox3.0に対応していないので開発版を。
XUL/Migemo 0.8.15
使い方が分からないが、勢いで。
どうやら、ローマ字のまま日本語をインクリメンタルサーチできるらしい。
Greasemonkey
なんか、色々便利らしい。
Greasemonkeyのスクリプトをダウンロード
今、ココ。
vimperatorの拡張でdirect_hb.jsを使いたい。
ダウンロードした。
.vimperator/pluginに突っ込んだ。
はてなブックマークのログイン名、パスワード名をどこに書けば良いのか分からない。
JavaScriptにまったく触れたことがないことに気づく。
JavaScriptの勉強も始めようかと思う。
JavaScript 第5版をショッピングカートに入れる。
- 738 http://b.hatena.ne.jp/hotentry
- 520 http://d.hatena.ne.jp/
- 403 http://reader.livedoor.com/reader/
- 188 http://b.hatena.ne.jp/
- 178 http://www.google.com/reader/view/
- 142 http://news.atode.cc/
- 110 http://b.hatena.ne.jp/entrylist?sort=hot
- 110 http://www.google.co.jp/reader/view/
- 89 http://b.hatena.ne.jp/hotentry?
- 61 http://news.atode.cc/?d=20080629



