你有沒有看過那些可以用單一命令行控制的電影電腦?現在,您可以使這些虛構的圖像與Ubiquity實現。
Ubiquity是一款非常棒的Firefox附加組件,每當您按下相關的鍵盤快捷鍵時,都會在屏幕頂部打開一個半透明的欄。從那裡你可以運行一系列命令,從在維基百科中搜索選定的文本片段到檢查世界上任何城市的天氣。
關於無處不在的好處是,除了支持相當多的數量內置的命令與瀏覽器完美集成,它還允許您創建新的命令。對於非技術用戶來說,命令創建過程可能有些困難,因為它涉及到編碼。
無處不在讓我們驚訝的是它的快速反應,聰明的建議和漂亮的界面。考慮到這只是一個原型版本,事情只會變得更好。
Ubiquity讓您只需一行文本即可控制多種命令和Web工具。
更改- about:ubiquity頁面頂部的'tabs'已被重新組織。新的列表是“教程”,“設置”,“您的命令”,“獲取新命令”,“支持”和“黑客無處不在”。
- 所有與開發人員有關的東西都不在首頁,現在與命令編輯器一起位於“黑客無處不在”頁面。
- 用戶界面將鍵盤設置更改為與皮膚列表相同的頁面,並將該頁面從皮膚列表更名為設置。
- 命令列表已與訂閱的訂閱源列表合併到“您的命令”頁面的新統一界面中。
- 更新鏈接,更改一些標語等。
- 新的解析器實現(解析器2),帶有新的解析算法;設計在這裡記錄。解析器2現在是默認的; “設置”頁面上有一個開關,您可以根據需要使用該開關返回舊解析器。
- 解析器2通過語義角色標識參數以便於本地化。 (例如,電子郵件命令的接收者是“目標”角色,這意味著它由英語中的“to”來標識,由日語中的粒子“ni”等等)
- Parser2的特定於語言的語法文件是一種新格式,它們都是聲明式的 - 本質上只是一堆字符串,所以非程序員可以幫助本地化解析器語法。
- 空格現在允許使用命令名稱,這是我們充分利用的一個功能 - 請參閱關於標準輸入命令更改的部分。
- 我們使用gettext()和雙語PO文件進行本地化。這意味著在命令的預覽()和執行()函數中使用可讀的字符串現在應該用_()來包裝。 (有關詳細信息,請參閱0.5命令開發教程。)
- 我們對日語和丹麥語以及英語提供了大部分完整的標準提要本地化。
- 我們有解析器語法插件其他幾種語言,包括法語,瑞典語,意大利語,葡萄牙語和中文,所以我們很快就會準備好開始本地化這些語言。
- 請參閱本地化教程以了解如何使Ubiquity語法分析器語法在您的語言中可用,以及關於如何幫助進行字符串翻譯的命令本地化教程,以便將更多命令本地化為更多語言。
- 用於編寫Ubiquity命令的API已針對Parser 2進行了更改。解析器1向前兼容以使用為Parser2編寫的命令,但解析器2不向後兼容以使用為Parser1編寫的命令,因此為解析器1編寫的命令需要被改寫。
- 我們知道,更改API對命令開發者來說是一種痛苦,所以我們會盡量不要經常這樣做。我們試圖讓新的API具有前瞻性和靈活性,以支持我們對可預見的未來的計劃,所以我們認為在此之後我們不會再改變API。
- 新的命令包括“啟用命令”,“禁用命令”,“獲得支持”,“運行選擇器選擇器“,”命令歷史記錄“,”撤消關閉的標籤“,”運行小書籤“和”檢查我
評論沒有發現