Stupid Firefox Tricks, Part I
Keywords and Magic Strings

Akkana Peck
Thursday, October 9, 2008 12:57:44 PM
The next step is to give it a keyword -- a unique name
for that bookmark. Firefox unfortunately
doesn't let you set keywords in the Bookmark this page dialog,
though extensions like
Openbook
can give you a smarter bookmarking dialog.
Save the bookmark then call up Bookmarks->Organize Bookmarks.
Find the bookmark you just set, and click on the More button.
Pick a nice short keyword that's easy to type, like "yahoo".
Setting a keyword gives the bookmark a useful property: if you
type that keyword in the URLbar and hit return, Firefox will go
straight to that bookmark.
If you're a commandline user, that's already a win -- it's
easier for some of us to remember a word like "yahoo" than to navigate
a bunch of hierarchical bookmarks menus.
Now comes the important part. Replace the term you searched for,
banana, with %s in the Location field
(figure 1).
Go ahead and dismiss the dialog -- you're done with it.
The magic "%s" tells Firefox, "Replace me with a string
supplied by the user." You'll supply it by typing it in the URLbar.
Try it now. Go to the URLbar -- Control-L is a handy shortcut that
takes you there and highlights whatever's there so you can replace it,
but doesn't overwrite your X selection in case you want to paste.
Type yahoo bookmarklets and hit return.
Firefox should take you straight to the Yahoo's search results page
for "bookmarklets":
http://search.yahoo.com/search?p=bookmarklets.
Neat! It even works for multiple search terms and quoted strings.
You can use the Keywords trick to set up bookmarklets for
all sorts of different searches, like Google Images at
http://images.google.com/images?q=%s, Google Maps at
http://maps.google.com/maps?q=%s, and
Wikipedia at http://en.wikipedia.org/w/wiki.phtml?search=%s.
Getting the Wikipedia search URL is a little tricky, since their search
redirects you to a wiki page, not a search results page. Sometimes you
have to poke through View->Page Source, or ask around to see
if anyone else has already figured out a query.
Next: Bookmarklets Make Fast Shortcuts »