2007-11-03

Firefox ブックマークキーワード 環境変数顛末記

Firefoxのブックマークキーワードについて調べていて、ロケーションバーで環境変数が使用できることを知った。

ごく基本的なこととして、「ブックマークにキーワードを設定し、ロケーションバーにそのキーワードを入力してエンターを押せば、そのアドレスに移動できる」ということは知っていた。楽ではあるが、ふだんはfenrirを利用してページ移動をしているので、ごくたまに利用していた。

当ブログ マウスを使わずキーボードだけでfirefox を操りたい人に役に立つかもしれないTipsを書くために、ブックマークキーワードについて調べていて、新たに気がついたことがあったのでメモしておく。

ロケーションバーにキーワードの後に検索したい単語を入力してエンターを押すと、なんと、入力した単語で検索を実行してくれる

主に参考にしたサイトは以下のとおり

“PCで仕事”を速くする:第7回 Firefoxを高速に操作する10の技 - ITmedia Biz.ID
ITmedia Biz.ID:Firefoxのブックマーク・キーワード活用法
Geek to Live: Fifteen Firefox Quick Searches
Mozilla カスタムキーワード

たとえば YouTube。
検索ボックスにカーソルを移動し、右クリックメニューから

Add keyword for this search を選択し、Add bookmark のダイアログボックスのkeyword を yt と設定する。

Ctrl + l でロケーションバーにフォーカスを移動し、

yt 猫

と入力してEnterを押せば、猫のビデオが表示される。

この方法をいろいろなサイトで試したところ使えるようだ。東京のラーメン屋さん とらさんサーチ などでもいける。
これは便利だと喜んでいたら、とんだぬか喜びだった

この方法でいったんキーワードを設定してしまうと、検索したい単語を入力せずにページ移動をさせると、目的のページが性格に表示されない。Google関係のページの場合だと、検索ボックスの中に%sが入力された状態で、%sの検索結果が表示される。

困ったもんだと、よくよくアドレスを調べてみたら(以下はgoogle mapsの例)

http://maps.google.com/maps?f=q&hl=en&q=%s

一番最後にくっついている 環境変数 %s が原因であることに気がついた。

ブラウザ本体にあるブックマーク使っているのに、目的のページが表示できないのでは、ブックマークとは呼ばない。本末転倒である。アドレスバーに検索語を入力して、即検索結果を表示させるのは、確かに便利ではあるが、やめておいた方がよいと潔くあきらめた。

ここまでいくと、とほほ・・・で話が終わってしまうが、そうではない。転んでもただでは起きたくない。

冒頭にも書いたように、おいらは通常のブラウザの検索には fenrirのインスタントコマンドを利用している。fenrirのインスタントコマンドは引数「%A」が使えるようになっている。

この「%A」「環境変数%s」と同じ働きをしていることに気がついた。

ということは「環境変数%s」「%A」で置き換えることにより、Fenrirでも同様の検索ができるということ。

Add keyword for this searchを利用する方法だと、自動的に「環境変数%s」を挿入してくれる。これを利用しない手はない。

Fenrirのインスタントコマンドを使用しての検索は、便利で常時活用しているが、ページによっては、アドレスのどの部分を引数「%A」で置き換えてよいかわからず、コマンドを機能させるまで苦労することが多かった。しかし、「検索窓にフォーカスを移して右クリック。Add keyword for this searchを選択し、アドレスをコピーして、%Aに差し替え」る作業をしさえすれば一発でOK。

前出のとらさんサーチの例だとfenrirでは以下のようになる。

tr=http://www.torasan.com/search/select.asp?wd=%A&ar=&rw=&tm=&hd=&start=0&foo
=%u691C%u7D22%u30D5%u30A1%u30A4%u30EB

朝日新聞サイト内検索の例
aa=http://sitesearch.asahi.com/.cgi/sitesearch/sitesearch.pl?link=1&detail
=1&Keywords=%A&or=0&title=0&site=Asahi&relation=1&updown=0&num=10
注)上記コマンドは画面サイズの関係上2行にわたって記述してありますが、実際は改行なしの1行です。念のため
ただ残念なのは、日本語で検索した場合、文字化けして検索できないサイトもあり、必ずしも万能ではない。

まあ、いずれにせよ、どちらの方法でも便利には違いない。うまくいかないサイトは素直に通常の検索手順を踏めばいいだけのこと。臨機応変に使い分ければいいだろう。

とういうわけで、以上、とほほ・・・な環境変数顛末記


追記(2007.11.16)

文字化けの件
ue.exeをかませることで解消できました。

amazon.co.jpの場合
ueの設定
[amazon]
url=http://www.amazon.co.jp/s/ref=nb_ss_gw/250-0620364-8768259?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=
encode=1


fenrir インスタントコマンドの設定
aj=C:\tool\ue\ue\ue.exe /u amazon %A





0 件のコメント: