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://www.a-shun.com/archives/21302.html

» 本文采用 BY-NC-SA 协议进行授权。
» 建议通过 Rss( Google Reader | Feedburner | Feedsky )方式及时获取更新。
  1. 額 我也用用OPERA試試
    現在就去下載

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

    SaaYaa Explorer SaaYaa Explorer Windows XP Windows XP
    #42
    @
  3. 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
  4. 我觉得你都可以去做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
  5. 现在用chrome中,哈哈
    你博客可以显示浏览器和系统是用什么插件的啊,厉害挖

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

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

    Firefox 3.5.4 Firefox 3.5.4 Windows 7 Windows 7
    #47
    @
  8. 好文章,

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

    Firefox 3.0.15 Firefox 3.0.15 Windows XP Windows XP
    #49
    @
  10. 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
  11. 发条狐狸 发条狐狸

    多引擎的那个,要是可以更改一下搜索结果展示页的界面就更好了.可以吗?用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
  12. 博主在OC的帐号是多少呢?

    Opera 10.01 Opera 10.01 Windows 7 Windows 7
    #52
    @
    • @jude,
      就叫做shun,潜水员 :grin:
      所以我认识你,你不认识我
      阁下是高手, 我很佩服呢 :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
Leave a Reply

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