Opera很久以来的一个强大功能就是他那内置的搜索功能。默认的搜索引擎已经不错了,但是你还可以添加自己的以方便使用。

今天我就自己的理解来看一下search.ini的格式,看看如何改变/编辑/添加你自己的搜索引擎。我希望你能自己理解文件的编辑,然后我再介绍一下工作使编辑更简单一些。

在编辑search.ini时最重要的事情是做好备份。不要只在Opera里留下一个备份,因为他们时不时的更新会覆盖你的备份。但是,Opera会自动备份你旧的search.ini到\Uninst\Backup。当然,最好还是最好自己的备份。

首先来看一下Opera默认的设置。你可以通过高级设置(MS Windows:ctrl+F12 或者工具->选项。Mac OS X:cmd+F12或cmd+,或Opera菜单->选项),然后点击“高级”,“搜索”进入。

Opera 8.01的默认搜索是:

搜索引擎 关键字
Google g
Opera Web s
Amazon.com z
Price Comparison c
Ebay.com e
Download.com w
Google groups r
Google News n
Find in page f
Opera support o

这些字母什么意思呢?其实就是搜索快捷键。你可以在地址栏或者F2弹出来输入。比如你想用google引擎来搜索“Opera Lover”你可以输入“g Opera Lover”。

很简单,是不是?但是如果你要更多的选择呢?当然Opera给了你机会。不幸的是你必须直接编辑文件。应该有一些更简单的办法(OmniWeb就做得很好)。好消息是编辑也不是很难。坏消息是你必要保证Opera不在运行。

让我们先看一下一个输入,比如Google:

[Search Engine 1]
Name=&Google
URL=http://www.google.com/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
Query=
Key=g
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Verbtext=17063
Position=-1
Nameid=0

要注意两点。首先URL栏里的%s。他会被关键字之后的输入替换。第二个是key=g。预设的键盘快捷键都是单键,但是不是必须的。如果你想用长的关键词比如“mw KEYWORD”搜索m-w替代默认的字典,或者“af”对AcronymFinder,或者“imdb”对超酷的IMDB

让我们看一下如何添加自己的。首先,访问一个有你需要使用的搜索引擎的网站。比如我们以IMDB举例,因为我平时看电影时经常访问这个网站然后告诉我老婆“还有些女演员是谁?”,然后她看一下说“她在另一部里面是演一个医生”。我说“不,她不是”,她火了,“你还怀疑我的能力?我们结婚多久了?”我都不在听了,因为我已经拉来IMDB但是发现她是再一次的完全正确。

IMDB说的有点过了。注意左上侧的搜索引擎可以从下拉菜单里选择(因为我想看到更多的信息,所以我选择了“全部”)然后输入“Batman Begins”(因为是我最近看的一部电影)然后执行搜索,就转到了http://www.imdb.com/find?q=batman%20begins;s=all。我们已经知道了我们要用%s替换搜索项(“batman%20begins”) 。然后指定我们可以用“imdb”来搜索关键词…然后我们可以放到search.ini里(保证Opera没有运行)。我通常会替换掉[Search Engine X] 后其中一个不经常使用的搜索:

[Search Engine 6]
Name=IMDB
URL=http://www.imdb.com/find?q=%s;s=all
Query=
Key=imdb
Encoding=utf-8
Is post=0
Has endseparator=0
Search Type=0
VerbText=17063
Nameid=0
Position=-1

虽然你可以用key=i替代key=imdb,但是可能跟你你的google 图片搜索冲突(应该是http://images.google.com/images?biw=&q=%s&hl=en&btnG=Search+Images)。自己选择了。

就是这样了。

哦,还有很多栏我们没有讨论。为什么?因为大部分人用不到。

Google: 手气不错

在URL是需要一些技巧。一些相关的搜索表明:

[Search Engine 8]
Name=Google - I'm Feeling Lucky
URL=http://www.google.com/search?hl=en&ie=iso-8859-1&q=%s&sourceid=opera&btnI=I%27m+Feeling+Lucky
Query=
Key=l
Encoding=iso-8859-1
Is post=0
Has endseparator=0
Search Type=0
VerbText=17063

What searches do you use? Good reference sites that you’d recommend to others? Leave a comment, make the world a better place.

你用什么搜索引擎呢?有什么好的参考网站推荐给大家?请留下你的良言,使世界更加美好。

参考: