Ubiquity 命令列表及使用指導 [Firefox]
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
目前只支持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中與給出詞相匹配的網頁
方法: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,最多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