Ubiquity

Ubiquity

Ubiquity是Mozilla Labs 發布的一款全新的Firefox外掛程式,它能夠幫助用戶將所能構想到網際網路服務聚合至瀏覽器中並套用於頁面信息的切割。Ubiquity 另外一項重要的功能是能夠通過內容的切割技術從反饋網頁中提取部分信息,讓用戶直接通過拖拽的方式嵌入到可視化編輯框中,從而大大提高了用戶的使用效率。

Ubiquity 命令列表及使用指導 [Firefox]

ubiquity ubiquity

Mozilla 實驗室發布了一款名為Ubiquity的Firefox智慧型外掛程式。它的誕生主要是為了提高用戶和站點之間的互動功能而設計,使用戶可以當前頁面中通過一兩句形如“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

相關詞條

相關搜尋

熱門詞條

聯絡我們