标题：Ubiquity
Ubiquity 命令列表及使用指导 [Firefox]
Mozilla 实验室发布了一款名为Ubiquity的Firefox智能插  ubiquity件。它的诞生主要是为了提高用户和站点之间的交互功能而设计，使用户可以当前页面中通过一两句形如“Translate(text) (from language) (to language)、Email to sb etc.”简单的命令行语句，将当前页面中或者默认指定的信息反馈给用户（譬如：翻译当前选中文本、发送电子邮件等等）。
add-to-calendar
：向你的日历中添加事件
目前只应用于Google Calendar，你需要一个Google的账户来使用这个命令。
例：执行“add lunch with dan tomorrow”。
amazon-search
：在Amazon中搜索与给出词相匹配的图书
方法：1.执行“amazon-search [关键词]”；2.选中字段，执行“amazon-search”
例：执行“amazon-search time traveler’s wife”
answers-search
：中搜索给出词
方法：1.执行“answers-search [关键词]”；2.选中字段，执行“answers-search”
例：执行“answers-search george w bush”
ask-search
: 在中搜索给出词
方法：1.执行“ask-search [关键词]”；2.选中字段，执行“ask-search”
例：执行“ask-search mozilla”
bold
: 当处在富文本编辑区域时（比如gmail中编写新邮件中的编辑区域），使用此命令可使所选字段变为黑体
方法：选中富文本编辑区中的字段，执行“bold”
bugzilla
：在Bugzilla中搜索与给出词相匹配的Mozilla Bug
方法：1.执行“bugzilla [关键词]”；2.选中字段，执行“bugzilla”
例：执行“bugzilla open a new window”
calculate
: 计算数学表达式的值
方法：1.执行“calculate [数学表达式]”；2.选中一个数学表达式，执行“calculate”
例：执行“calculate 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + 1/13 - 1/15”
check-calendar
：查看日历中相应日期中的事件
目前只支持Google Calendar，所以你需要一个Google账户来使用这个命令
方法：1.执行“check-calendar [日期{dd mm yy}{‘monday’,'tuesday’…}{‘yesterday’,'tomorrow’}]”；2.选中一个日期，执行“check-calendar”
例：执行“check-calendar 27 08 2008”
close-related-tabs
：关闭所有包含与给出词相关的firefox标签页
方法：1.执行“close-related-tabs [关键词]”；2.选中一个字段，执行“close-related-tabs”
例：执行“close-related-tabs lucifr”
close-tab
：关闭所有包含与给出词匹配的（一个）firefox标签页
方法：1.执行“close-tab [关键词]”；2.选中一个字段，执行“close-tab”
例：执行“close-tab lucifr”
command-editor
：进入Ubiquity的 命令编辑器（command editor）页面
方法：执行“command-editor”
command-list
：进入Ubiquity的命令列表页面
方法：执行“command-list”
convert
：将所选文本转换为PDF、富文本、或HTML格式
方法：选中一段文本，执行“convert to [格式{pdf,rich-text,html}]”
define
：查询给出词的含义
方法：1.执行“define [关键词]”；2.选中一个词，执行“define”
例：执行“define lucifer”
delete
：从页面中删除所选部分的HTML
方法：选中页面中的一部分（可以是图片），执行“delete”
digg
：将当前页面发布到digg，如果该页面已经被发布，则进入相应的Digg页面
方法：执行“digg”
作者：Sandro Della Giustina - 证书类型：MPL,GPL
更多关于此命令的信息见此：http://www.gialloporpora.
ebay-search
：在EBay中搜索与给出词相匹配的拍卖
方法：1.执行“ebay-search [关键词]”；2.选中一个词，执行“ebay-search”
例：执行“ebay-search psp”
edit-page
：将当前页面转变为可进行编辑的模式
在这个模式下，你可以像在其它文本编辑器中一样对内容进行编辑：选择、删除、添加、复制、粘贴。
通过执行“bold”、“italic”、“underline”等命令来对所选文本添加黑体、斜体、及下划线等格式。
通过执行“save”，来保存对页面进行的改动，即使重新读入（刷新）后仍能保持改动效果。
通过执行“stop-editing-page”命令来结束编辑回到正常的页面浏览模式。
方法：执行“edit-page”
email
：给联系人列表中的某人编写新的Email
目前只支持Google Mail, 所以你需要一个GMail账户来使用这个命令。
方法：1. 执行“email [文本] to [联系人]”；2.选中页面中的一段内容（可包含图片），执行“email this to [联系人]”
例：执行“email hello to lucifr”（前提为你的联系人列表中加入了lucifr）
escape-html-entities
：将html格式符如<, >等转换为相应的换码符（escape sequence）
方法：1.执行“escape-html-entities [html]”；2.选中一段页面内容，执行“escape-html-entities”
例：执行“escape-html-entities <”
flickr
：在Flickr中搜索与给出词相匹配的图片
方法：1.执行“flickr [关键词]”；2. 选中一个词，执行“flickr”
例：执行“flickr beauty”
get-email-address
：在你的联系人列表中查找与所给人名相对应的email地址
方法：执行“get-email-address [人名]”
例：执行“get-email-address lucifr”
google
：搜索Google中与给出词相匹配的网页
方法：1.执行“google [关键词]”；2.选中一个字段，执行“google”
例：执行“google lucifr”
help
：进入Ubiquity 帮助主页
方法：执行“help”
highlight
：高亮所选字段，就像这样
方法：选中页面中一段文本，执行“highlight”
imdb
：在IMDB（Internet Movie Database） 中搜索与给出词相匹配的条目
方法：1.执行“imdb [关键词]”；2.选中一个字段，执行“imdb”
例：执行“imdb music and lyrics”
italic
：使在富文本编辑区中的所选文本变为斜体
方法：选中富文本编辑区（如gmail编写新邮件中的编辑框中的文字）中的一段文本，执行“italic”
last-email
：显示最新的一条电子邮件
需要Google Mail账户。
方法：执行“last-email”
link-to-wikipedia
：添加或将所选词转换为维基百科中相对应的文章的链接
仅作用于富文本编辑区。
方法：1.执行“link-to-wikipedia [词（组）]”（在光标位置添加）；2.选中一个词（组），执行“link-to-wikipedia”（所选词转为链接）
例：执行“link-to-wikipedia 中国”
map
：在Google Map中定位给出的地址或位置
方法：1.执行“map [地址]”；2.选中一个地址，执行“map”
例：执行“map beijing”
你可以点击预览面板上的地图使它变大一些，在上面可以进行缩放和移动等操作；当处在文本编辑模式时，通过点击"insert map in page"可以将地图插入至编辑内容中。
map-these
：在一个Google Map地图中定位多个给出的地址或位置（试验性）
方法：1.执行“map-these [地址] [地址] [地址] …”；2.选中多个地址，执行“map-these”
例：执行“map beijing nanjing shanghai”
msn-search
：在 MSN 中搜索给出词
方法：1.执行“msn-search [关键词]”；2.选中一个词，执行“msn-search”
例：执行“msn-search fallinglucifer”
redo
：重做最后一个格式或页面编辑变动
需要在富文本编辑模式下
方法：执行“redo”
remove-annotations
：去除对页面的所有改动
方法：执行“remove-annotations”
参考edit-page
save
：保存对页面的改动
方法：执行“save”
参考edit-page
stop-editing-page
:停止编辑回到正常的页面浏览模式
方法：如果你使用了“edit page”命令使页面进入到了可编辑模式，执行“stop-editing-page”可回到正常的浏览模式
syntax-highlight
：将所选程序代码依其语言进行高亮处理
需在富文本编辑模式下
方法：在富文本编辑模式中选中一段代码，执行“syntax-highlight”
tab
：转换到与给出词相匹配的firefox标签页
方法：1.执行“tab [关键词]”；2.选中一个词，执行“tab”
例：执行“tab lucifr”
tag
：为当前页面添加标签
作者：Dietrich Ayala - 证书类型：MPL/GPL/LGPL
更多信息见此：http://autonome./
方法：1.执行“tag [关键词]”；2.选中一个词，执行“tag”
例：执行“tag web2.0”
tinyurl
：将所选URL替换为TinyUrl
需在富文本编辑模式下
方法：选中一个URL，执行“tinyurl”
translate
：将给出词从一种语言翻译为另一种
方法：1.执行“translate [文本] from [语言1] to [语言2]”；2. 选中一段文本后，执行“translate this to [语言2]”
例：执行“translate firefox from English to Chinse”
注：在不填入语言的情况下，Ubiquity会猜度你的想法；有一定的字数限制。
twitter
：将给出词发布至twitter，最多160字符
需要一个Twitter的账户来使用这个命令
方法：1.执行“twitter [文本]”；2.选中一段文本，执行“twitter”
例：执行“twitter Lucifr is a nice man~^_^”
undelete
：恢复被“delete”命令删除的HTML
方法：执行“undelete”
参考：delete
underline
为富文本编辑模式中的所选文本添加下划线
需在富文本模式下进行
方法：选中一段文本，执行“underline”
undo
撤消最后一个格式或页面编辑变动
需在富文本模式下进行
方法：执行“undo”
view-source
：显示当前页面的源代码
方法：执行“view-source”
weather
：查看所给地区的天气
方法：1.执行“weather [地区名，邮编]”；2. 选中一个地名或邮编，执行“weather”
例：执行“weather beijing”
注：邮编只支持美国地区
wikipedia
：在 Wikipedia 搜索给出词
作者 Blair McBride - 证书类型：MPL
更多信息请查看：http:///moz/ubiquity/verbs/
方法：1.执行“wikipedia [关键词]”；2.选中一个词，执行“wikipedia”
例：执行“wikipedia Olympic Games”
word-count
：计算所选文本的字数
方法：选中一段文本，执行“word-count”
注：对中文支持欠佳
yahoo-search
：在Yahoo 搜索与给出词相匹配的页面
方法：1.执行“yahoo-search [关键词]”；2.选中字段，执行“yahoo-search”
例：执行“yahoo-search Lucifr”
yelp
: 在Yelp 中搜索与给出词相匹配的餐厅
方法：1.执行“yelp [关键词] near [地名]；2.选中字段，执行“yelp”
例：执行“yelp pizza near boston”
youtube
：在 YouTube搜索与给出词相匹配的视频
方法：1.执行“youtube [关键词]；2.选中字段，执行“youtube”
例：执行“youtube way back into love”
zoom
：缩放Firefox窗口
方法：执行“zoom [数字%]”
例：执行“zoom 70%”
结语
如同Firefox的add-on一样，相信会有更多优秀的Ubiquity命令（尤其希望国人能写出更好地支持中文服务及语言的命令）涌现，想要全部一一介绍是不太可能的。本文的目的不在于收集所有的命令，而是希望通过此文让大家对于使用Ubiquity命令有个大致的了解。
官方网站
/1561578
演示：http/files/ubiquity.swf