本文分享一下我在 Firefox 中使用搜索引擎的经验,希望对朋友们有所帮助。
Firefox 界面右上角的搜索栏可是我严重依赖的东西。我不会先打开 google.com 然后再输入关键字搜索。不管你在做什么,有东西要搜索的时候,只需按下组合键 Ctrl+E 或者 Ctrl+K,焦点就会定位到搜索栏,输入你的关键字,回车,搜索结果就列出了。你可能不希望搜索结果在当前页面打开,很简单,在 Ctrl+E/Ctrl+K 之前按下 Ctrl+T,新建一个 Tab 就可以了。还有一个更便捷的方式是不用事先新建 tab,输入关键字之后按 Alt+Enter,搜索结果会自动在新 tab 页打开 (Alt+Enter 同样适用于地址栏)。
如何快速使用非默认搜索引擎搜索?
点击搜索栏左侧的小按钮打开搜索引擎列表,然后点击最下面的 “Manage Search Engines…”,选中你需要使用的搜索引擎,然后点击右侧的 “Enter keyword…”,输入一个关键字,越短越好,一个字母就足够了,如下图所示:
依我之见,默认的 Google 就不需要设置 keyword 了。keyword 有啥用呢?举个例子,我给 Wikipedia 的搜索引擎指派了关键字 “w”,那么在地址栏 (location bar) 输入 “w Java” 然后按下 Alt+Enter,就会在新 tab 打开 wikipedia 的搜索结果(实际上是直接 redirect 到 Java 词条的页面)。
还不知道怎么快速定位到地址栏?至少有三个快捷键:Alt+D/F6/Ctrl+L
搜索指定版本的 Java 文档
比如 Java 6,可以到这个页面去安装对应的搜索引擎。安装之后给它分配一个关键字 “j”,就可以像上面说的一样快速搜索 Java 文档了。
实际上安装的搜索引擎只是在你的 Firefox profile 文件夹的 searchplugins 子目录中保存了一个文件。一般的路径是:
C:\Documents and Settings\[USERNAME]\Application Data\Mozilla\Firefox\Profiles\[PROFILE NAME]\searchplugins
打开刚刚安装的 Java 6 文档的 search plugin 描述文件可以看到,它实际上是借助 Google 的 site search 与 “I’m feeling luck” 来实现的,搜索 url 的模板是:
http://www.google.com/search?sitesearch=java.sun.com/javase/6/docs/api/?sourceid=Mozilla-search&btnI=I’m Feeling Lucky&q={searchTerms}
看到这个,你肯定知道怎么自己创建其它版本 Java 文档的 search plugin 了。如果有多个版本,你可以分别指定j4/j5/j6作为关键字。
假如没有这样的 search plugin,我想找 String 类的文档,得在 Google 中输入 “Java 6 String” 回车,然后再点击结果中的第一条。有了它,只需要在地址栏输入 “j6 String” 回车,String 类的文档页就直接打开了。
各位还有什么可以补充的?呵呵。
Leave a Reply