Go to comments ↓ Home » 效率提升

Opera教程:更快速的使用搜索 补完篇

opera前面A.shun写了一些关于opera中调用搜索的教程,总结了很多种思路。
不过,还是要继续完善,讲一些更接近原理和思维上的东西。下面你会看到,我为什么先讲搜索的原因了(除了搜索本身是极其频繁的操作之外),也别以为这只是个搜索教程。

相信看完这个,新手们会对op语法有一定的了解,并且稍微解放被一些浏览器禁锢的思维

这之后,关于搜索的就告一段落,稍后会继续出一些op其他方面的教程。好,让把这个话题继续下去。

此文属于Opera系列教程之一。如果你感兴趣,欢迎进行订阅

opera使用技巧

调用搜索的语法

之前进阶篇中我们为搜索提供了一种快捷键写法,但是,实现一种效果的方法有很多种。
以一键调用Google搜索网页文本为例:快捷键为g,用下面几种语句都行

g=Hotclick search, 200
g=Go to page, "g %t"
g=Go to page, "http://www.google.com/search?hl=en&q=%t&btnG=Google+Search&aq=f&oq="
g=Copy,"%t" & Focus search field & Paste and go

op的高度可定制在此得到很好的验证。下面让我们来简单分析一下。

第一种:Hotclick search+搜索引擎类型

这是Op专门用来搜索拖选文本的命令。后面的“200”,对应搜索引擎的“Search Type”值.200是默认搜索引擎,如果设置多个,则要编辑Search.ini来分配好。
这种不适合用在搜索剪贴板的情况。

第二种: 关键词 +变量

就是地址栏搜索的延伸。这是我在前文主要介绍的,因为通过关键词比较好理解。
“g”对应搜索引擎的关键字,这个适应于各种情况,但是如果剪贴板为空或者没有拖选文本的情况下,按下快捷键不会转到该引擎主页,而可能出现一个错误地址,看过《进阶篇》的朋友应该留意到了这个问题。我们可以通过将该搜索引擎的主页加到书签中,并赋予一个和关键字相同的昵称,就可以解决问题。

第三种:URl+命令

引号之间的内容,对应用于搜索的URL值。好处是适用于各种情况,且不需要将该搜索引擎加到搜索框中。
但是写起来麻烦,看着也混乱。

第四种:组合语句

这个其实就是我们复制文本,然后定位到搜索框,在“粘贴并回车”,只不过通过命令让opera自己完成这套动作。
当然,对于使用默认搜索很方便,对于其他的则需要加入跳转命令。也是写起来麻烦。

其他

当然,还不止这些。方法还有很多,只是需要发现。

如需在后台打开只需要在命令后面加上 & Switch to previous page
搜索剪贴板文本也一样,举一反三吧。

多重搜索

在oc上看到的多重搜索,跟之前的一键调用多个搜索的区别在于:可以在同一页面打开多个结果,像是分屏效果。

代码不动,贴过来先,感谢DemoJameson和开门揖盗。编辑Search.ini,新建一个搜索,Search Engine值自己加,其他代码如下:

UNIQUEID=297537A8910E864F9D646BC2D9464F98
Name=多重搜索
Verbtext=0
URL=URL=javascript:(function() {var b="%s";document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Frameset//EN' 'http://www.w3.org/TR/html4/frameset.dtd'><html><head><title>New Search - "+b+"</title></head><frameset rows='50?,50?' cols='50?, 50?'><frame src='http://www.google.cn/search?hl=zh-CN&q="+b+"&btnG=Google+?E6?90?9C?E7?B4?A2&aq=f&oq='><frame src='http://so.tudou.com/isearch/"+b+"'><frame src='http://www.google.cn/music/search?q="+b+"&aq=f'><frame src='http://www.douban.com/subject_search?search_text="+b+"'></frameset></html>");})()
Query=
Key=dc
Is post=0
UseTLD=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Position=-1
Nameid=0
Deleted=0

效果如下:

多重搜索

这个还是有点作用。我们可以通过修改rows和cols的值来定义页面分割的数量和比例,通过修改下面的搜索字符串来换搜索引擎,当注意要把变量%s之类的换成前面var定义的函数。
简单修改一个,在同一屏幕显示豆瓣和时光的搜索结果。
只要把url段改为下面代码即可。

URL=javascript:(function() {var b="%s";document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Frameset//EN' 'http://www.w3.org/TR/html4/frameset.dtd'><html><head><title>New Search - "+b+"</title></head><frameset cols='50?, 50?'><frame src='http://www.mtime.com/search/?"+b+"'><frame src='http://www.douban.com/subject_search?search_text="+b+"'></frameset></html>");})()

效果如下:

opera分屏

视为搜索

很多在我们看来不是搜索的应用,实际上是可以视为搜索的。
比如词典,翻译,部分在线代理,缩短和还原网址等等。。。我们一样可以把它们加到搜索框。
既然,搜索框可以用来干别的,那么也可以将很多操作做成按钮或者设置快捷键。

» 转载请以超链接形式注明来源:A.shun Blog » 《Opera教程:更快速的使用搜索 补完篇》
» 本文链接地址:http://shun.im/21302

» 本文采用 BY-NC-SA 协议进行授权。
» 建议通过 Rss( Feedly | Feedburner | Feedsky )方式及时获取更新。
  1. 居然还有续集,坐沙发看。 ➡

    Opera 10.10 Opera 10.10 Windows XP Windows XP
    #1
    @
    • @Vicia, ashun是个有心人,看你的文章总是获益匪浅。调用搜索的语法,我最喜欢最后一种,感觉让Opera干得越多我越有成就感。 😀 其实是第一种,简单方便。
      那个多重搜索真不错。4个比较乱而且视野不好,2个正合我意。 ➡

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • @Vicia, 第一种试用范围太窄了,第四种经常用,但我在搜索方面是用2和3

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • @shun, 我刚发现我打别字了。应该是“其次是第一种”。><

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  2. A-SHUN 有没有啥办法可以减少opera 的内存资源占用?

    我用它开个 sedo.com这样的网页 查询 数据一多就卡的不行了。

    Opera 10.01 Opera 10.01 Windows XP Windows XP
    #2
    @
    • @帅青蛙, 把op内存缓存加大,经常清理cache,少用js,拦截器少用通配符。。。

      sedo我这查询不卡啊。。

      op10的内存占用确实不太理想,不过比起其他浏览器还是有优势。

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  3. op用到这种程度估计其他浏览器都看不上眼了

    Safari 4.0 Safari 4.0 iPhone iOS 3.1.2 iPhone iOS 3.1.2
    #3
    @
  4. 看你发了好几篇opera的,好大学问的样子~
    我到现在都没用过呢~~ 😀
    下次下载来试试

    360Safe Explorer 360Safe Explorer Windows XP Windows XP
    #4
    @
    • @Lc., 很好玩,不过对于经常折腾主题和其他的又是一阵头疼

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  5. 额。。。我平时还是自己记一些搜索的语法,因为我不太喜欢捣鼓这些东西,往往是记着语法用

    Firefox 3.5.4 Firefox 3.5.4 Windows 7 Windows 7
    #5
    @
    • @Qing, 你那是搜索技巧吧。。
      我这主要讲的是调用搜索的命令
      当然,搜索语法也可以加进去,减少操作

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  6. 看来老兄对Opera真是很有研究哈。向你看齐。我也玩玩Opera

    Firefox 3.5.4 Firefox 3.5.4 Windows 7 Windows 7
    #6
    @
  7. 难得一次我这么靠前,窃喜 😈

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #7
    @
  8. 哈哈,OP一下你就知道。
    现在有个NIU.BI就是山寨搜索,做的还不错,那小伙很有技术,有空可以看看。

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #8
    @
    • @LAONB, 我刚刚看了一下,看起来果然山寨,不过挺适合对比搜索结果的

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • @shun, 他厉害的还不止这些呢,下面的子站点还有一个模仿星级争霸的官方网站,真的是强人。
      还做了个2级域名自助解析,呵呵。 :roll:

      Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP
  9. 发条狐狸

    要是多项搜索可以即使填写引擎就好了.

    Opera 10.10 Opera 10.10 Windows XP Windows XP
    #9
    @
    • @发条狐狸, 这样也不麻烦啊。。

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • 发条狐狸

      @shun, 可以写成一个按钮.不过按钮会写很长.我也不知道怎么写的.

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • @发条狐狸, 还好吧。
      如果不会写,可以先加到搜索引擎
      然后视为一般搜索引擎那样来写

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  10. 怎么看起来如此的复杂呀

    Firefox 3.5.3 Firefox 3.5.3 Windows XP Windows XP
    #10
    @
    • @laofan, 用其他浏览器的思维正常来看,这是复杂了。但是op上手也不是太难

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  11. 看来你真的是OP的fans啊,只不过我用惯firefox了

    PS:看了一下,好像目前回复的人之中只有我升级到3.5.5了,哇哈哈

    Firefox 3.5.5 Firefox 3.5.5 Windows 7 Windows 7
    #11
    @
  12. 在win7下,可以方便的将两个窗口放大,一边一个,觉得足够了。

    Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 Windows 7
    #12
    @
    • @Jacse, 放大?你是说把窗口还原,然后拉大一般屏幕大小吗,xp下也有小工具可以实现。
      不过我平常窗口都是最大化的

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • @shun, 直接把窗口迅速甩到屏幕的一边,就会自动占据一半屏幕。原生集成的。

      Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 Windows 7
    • @Jacse, 有工具可以做的。。原生的好,但是xp加上一堆工具资源占用还是优于win7

      我继续古董

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  13. opera下有没有类似autoproxy的widget?没有搜索到适合的,operachina也没有

    Opera 10.01 Opera 10.01 Windows XP Windows XP
    #13
    @
    • @纯粹, 楼下正解。op在代理上,确实没FF那么强悍。不过还是很方便的,

      autoproxy的对特定网页启用代理跟pac脚本是差不多的,不过写起来方便。

      然后调用代理工具和切换端口,这功能写个菜单和按钮就可以做得更好。

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • @shun, 晕,忘记pac脚本这个东西了,以前在公司上网就用的这个。多谢提醒囧

      Opera 10.01 Opera 10.01 Windows XP Windows XP
  14. rikaunite

    用自动代理脚本吧,Opera的Widget和Firefox的Plugin是不同种的东西。

    Opera 10.01 Opera 10.01 Windows 7 Windows 7
    #14
    @
  15. 这么强//

    Google Chrome 4.0.238.0 Google Chrome 4.0.238.0 GNU/Linux GNU/Linux
    #15
    @
    • @xifs, 这些也算入门的,我还不是资深玩家

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  16. 看到标题偶想起了EVA的骗钱补完计划(误)人类补完计划了 👿

    Safari 4.0.3 Safari 4.0.3 Mac OS X 10.6.1 Mac OS X 10.6.1
    #16
    @
    • @lovee, 嘿嘿,我也是eva控。。虽然最后几集确实骗钱,庵野要在剧场版偿还的

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  17. OP也是个很强悍的浏览器啊,不过我对其插件的方式不太喜欢

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #17
    @
    • @Hobo, op不用插件的。

      打个比方,就像我们的wp,实现特定功能,可以用插件,也可以直接写php和js等等

      难道插件算是扩展,代码写出来的就不是么

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  18. 多重搜索是个好功能,只是目前我还用不习惯

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #18
    @
  19. 用O的人大多是技术精英吧~
    我身边的好多人连IE都无法驾驭,O对他们来讲只是神话~

    Firefox 3.0.15 Firefox 3.0.15 Windows 2000 Windows 2000
    #19
    @
    • @左岸读书, 我可不是什么精英,只是需要一个顺手浏览器。

      别说用了,听过op的人就很少

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  20. 多重搜素那个不错的

    Firefox 3.5.5 Firefox 3.5.5 Windows XP Windows XP
    #20
    @
  21. 不爱用Opera,只作测试用

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #21
    @
  22. 没怎么用过这个东西。

    Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 Windows 7
    #22
    @
  23. 扫描了一下,留言啊,发现用Firefox 可真多啊

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #23
    @
  24. 感觉你已经把opera用炉火纯青了~

    Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP
    #24
    @
    • @exia, 炉火纯青谈不上,得心应手当之无愧

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  25. 看到这些个计算机语言我就头晕 👿
    你小子真喜欢折腾

    Opera 10.10 Opera 10.10 Windows XP Windows XP
    #25
    @
    • @恢,我看着代码还不是头晕。。
      只是这些代码就像填空一样。。多简单。

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • Auston Jary

      @shun, 跟填空一样,,,
      我要什么时候才能有你怎么厉害哦~ ❗

      Firefox 3.5.4 Firefox 3.5.4 Windows 7 Windows 7
  26. 开心凡人

    Opera有点意思

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #26
    @
  27. g=Copy,”%t” & Focus search field & Paste and go
    这个真够自动的,呵呵,

    Tencent Traveler 4.0 Tencent Traveler 4.0 Windows 7 Windows 7
    #27
    @
    • @fblue, 是啊。这招相当强大呢,可以让我们便捷的改变设置。
      只是写起来麻烦

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  28. 我就不用OPERA!本想在linux下用opera上qq给LP偷菜,鼠标和农场的鼠标不统一!汗~骂TX去!

    Firefox 3.5.5 Firefox 3.5.5 GNU/Linux GNU/Linux
    #28
    @
    • @zwwooooo, Tx出了健康偷菜计划。。晚上12点以后你安全了

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  29. 好像没有专注过这个也

    Tencent Traveler 4.0 Tencent Traveler 4.0 Windows XP Windows XP
    #29
    @
  30. 想请教个问题,我的opera复制粘贴经常失效,灰常郁闷啊 😡

    Opera 10.10 Opera 10.10 GNU/Linux GNU/Linux
    #30
    @
    • @banana, 复制粘贴失效还是说复制后没带格式?

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • @shun, 可以复制,不过粘贴时什么也没有 😡

      Opera 10.10 Opera 10.10 GNU/Linux GNU/Linux
    • @banana, 倒是从来没遇到这个问题。。你到论坛上搜索一下吧。总会有办法的

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  31. 你是玩转Opera的高手~ 😀

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #31
    @
  32. 小搓板

    O 好不好用啊、??
    我一直用的是IE8 .

    Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
    #32
    @
  33. 恩,前几天我下载了 Opera 尝试了一下,个头虽然不大,但是打开的速度确实非常快啊!

    Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP
    #33
    @
    • @365hope, op在独立内核的浏览器里面是最小的 😎

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  34. 要是韩剧就好了~ 😀

    Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP
    #34
    @
    • @apple, 男生一般不爱韩剧,主要看电影和动漫 😳

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  35. 啊 从评论里看到这么都用哪个浏览器啊

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #35
    @
  36. 这么一看 Opera也是非常强大,不过不太符合我的使用习惯啊

    Firefox 3.5.4 Firefox 3.5.4 Windows 7 Windows 7
    #36
    @
  37. 我都是换着用,就是很少用IE了

    Firefox 3.5.5 Firefox 3.5.5 Windows XP Windows XP
    #37
    @
    • @天缘博客, 用得好一个就够了。
      当然IE在某些方面还是必需的

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  38. 看完你这篇, 我决定度一试. :smile:

    Google Chrome 3.0.195.27 Google Chrome 3.0.195.27 Windows 7 Windows 7
    #38
    @
  39. 非常实用
    你也挺能折腾的。

    Firefox 3.5.4 Firefox 3.5.4 Windows XP Windows XP
    #39
    @
  40. 为什么这么多人钟情于Opera呢 💡

    Google Chrome 4.0.223.11 Google Chrome 4.0.223.11 Windows XP Windows XP
    #40
    @
    • @kevin, op很有魅力
      虽然钟情的人不多,但是用户忠诚度极高

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  41. Never summer

    額 我也用用OPERA試試
    現在就去下載

    Google Chrome 3.0.195.27 Google Chrome 3.0.195.27 Windows 7 Windows 7
    #41
    @
  42. op 现在不用了。。改天再说吧。。

    SaaYaa Explorer SaaYaa Explorer Windows XP Windows XP
    #42
    @
  43. Opera虽然不错, 但它的兼容性实在不怎么样, 同样的打开一个Windows Live Mail窗口, 它显示的图片竟然像被压缩过度似的失真…
    还有其他很多网站也不支持Opera.

    Firefox 3.5.5 Firefox 3.5.5 Windows 7 Windows 7
    #43
    @
    • @Dnomis, ms的东西对其他浏览器支持都不好。
      但是图片失真不会出现。。除非你开了turbo

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  44. 世纪之光

    我觉得你都可以去做Opera的客服了。

    Firefox 3.5.5 Firefox 3.5.5 Windows XP Windows XP
    #44
    @
    • @世纪之光, 哈哈,那么多人在博客上分享wp的技巧,难不成他们都去wp当客服

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  45. 现在用chrome中,哈哈
    你博客可以显示浏览器和系统是用什么插件的啊,厉害挖

    Google Chrome 3.0.195.27 Google Chrome 3.0.195.27 Windows Vista Windows Vista
    #45
    @
  46. 一直喜欢在电脑是用FX,在手机上用OPERA MINI

    Firefox 3.5.5 Firefox 3.5.5 Windows XP Windows XP
    #46
    @
  47. IE8让我有点失望,老是崩溃,等opera10 成熟点,考虑用它,速度确实不错。

    Firefox 3.5.4 Firefox 3.5.4 Windows 7 Windows 7
    #47
    @
  48. 尚品元素

    好文章,

    Internet Explorer 8.0 Internet Explorer 8.0 Windows Vista Windows Vista
    #48
    @
  49. ie firefox主流的用用,不管是谁都无法抛弃ie,根深蒂固了

    Firefox 3.0.15 Firefox 3.0.15 Windows XP Windows XP
    #49
    @
  50. Opera Mini你会用吗?我搞了几个小时也没弄明白,还是换回UCWEB了……

    Google Chrome 4.0.223.16 Google Chrome 4.0.223.16 Windows Vista Windows Vista
    #50
    @
    • @紫雨, mini我不怎么用,不过这东西并不需要什么设置啊
      有问题可以到论坛看看

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  51. 发条狐狸

    多引擎的那个,要是可以更改一下搜索结果展示页的界面就更好了.可以吗?用css和JS,不过如果单独用其中一种引擎的话,会不会变不回去了?或者用两者都合适的修改?不过会不会太浪费资源?

    Opera 10.10 Opera 10.10 Windows XP Windows XP
    #51
    @
    • @发条狐狸, 貌似很难实现
      其实这个我用得不多,主要是对比搜索引擎的结果
      或者在线查词

      为了这个去用js也太浪费资源了吧 ❗

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • 发条狐狸

      @shun, 为了完美显示啊.宽度啊什么的.比如你找一个电影哪儿下,然后就要找优酷,verycd啥的.毕竟在线看的字幕广告多.

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  52. 博主在OC的帐号是多少呢?

    Opera 10.01 Opera 10.01 Windows 7 Windows 7
    #52
    @
    • @jude,
      就叫做shun,潜水员 😀
      所以我认识你,你不认识我
      阁下是高手, 我很佩服呢 :roll:

      Opera 10.10 Opera 10.10 Windows XP Windows XP
    • @shun, 哪里是什么高手,就是没事胡弄一下,稍微专业点的知识都不懂,不是学这些的。

      你怎么知道我在OC的帐号?看头像?

      Opera 10.01 Opera 10.01 Windows 7 Windows 7
    • @jude, 我也是瞎折腾
      是看头像。。好认嘛 :smile:
      我这个头像由于没有大图,论坛上不用

      Opera 10.10 Opera 10.10 Windows XP Windows XP
  53. 你好,请问多重搜索在Opera12.17上是不是不稳定呀?实验多次,基本上是不能用的,偶尔可以用(operaprefs.ini中存在“Home URL=”或“New Window=1”就无法正常使用),是个别现象吗?有没有解决方法,谢谢

    Firefox 28.0 Firefox 28.0 Windows 8.1 x64 Edition Windows 8.1 x64 Edition
    #53
    @
Leave a Reply

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: