提升你的工作效率 – Text Expansion

0 評論 6806 瀏覽 1 收藏 13 分鐘

[核心提示]?你一天的大部分時間是否都在電腦前度過?你是否需要經常輸入大量重復的文字?如果你有上面這些情況,那么也許你應該考慮使用一款如 TextExpander、PhraseExpress 這樣的文字擴展工具。

你一天的大部分時間是否都在電腦前度過?如果是的話,你可能有不少雖然厭倦、但依然需要不斷重復輸入的文字,預先擬定的郵件回復模版、固定常用的程序代碼、頻繁錄入的文字段落;你可能偶爾需要錄入生僻的文字或符號,卻迷茫在龐大的符號插入器中;你可能常常打錯一些單詞,自己卻渾然不知。如果你有上面這些情況,那么也許你應該考慮使用一款如 TextExpander、PhraseExpress 這樣的文字擴展工具。

文字擴展工具到底是什么?

TextExpander 這一類的文字擴展工具通過預設規則,讓用戶只需要通過輸入簡短的字符,就可以自動將其替換成大段的文字、符號、代碼、圖片等內容,為用戶節省大量無謂的鍵盤和鼠標點擊。在我本人的使用來說,輸入;sig會補全郵件簽名、輸入!addressw會自動插入住址、而輸入;mdebug則會替換為 Chrome for Android 的遠程調試代碼等。總而言之,這類工具的主要目的就是為了節省我們重復輸入文字的寶貴時間,也許同時還減少了鍵盤的損耗(?)。

a618f062c7b3f1aaea66118c3570d7e0

可是,我為什么要使用一個專門的工具來做這事,畢竟現在不少輸入法已經預設了自定義短語功能?要回答這個問題很簡單,與獨立的工具相比,輸入法的自定義短語功能極其簡單,下面的圖片對比清晰的展現了兩者之間的差距。更重要的是,所謂的文字擴展工具,其功能并非僅僅局限于此。

文字擴展工具能實現什么?

基礎篇:

對于這類工具來說,最基礎的功能無疑就是簡單的文字替換。那么有哪些場景適合使用文字替換來提高我們的效率呢?

郵件、日志模版

電子郵件是一個偉大的發明,但回復大量的郵件是一件極其耗費時間的事,特別是許多郵件本身并沒有太大的實際意義(如感謝、報名等類型的郵件),但出于禮貌等原因我們必須回復。雖然可以用統一的模版,但如果每次都需要打開模板文件、復制、粘貼,同樣會耗費我們大量的時間,這時文本替換的優勢就發揮出來了。只需要提前設定好一篇郵件文本,未來遇到類似郵件時,只需要敲擊幾個字符,一封回復郵件就完成了。同樣,對于習慣每天記日記的人來說,一個固定的日記模版也是非常實用的功能。

d3a8c13a91f7754435bcf4eebc38194a

常用文字段落

在進行郵件、IM 溝通,或是合同、論文寫作,甚至是編程時,許多重復的文本段落會反復使用到。如固定的郵件收尾、簽名,自己銷售的產品介紹、某段模塊化的代碼、程序員熟悉的“Lorem ipsum”文本、常用的聯系人信息等,復制粘貼當然可以完成任務,但打開另一個程序或文件無疑大大降低了我們的效率。

66a3a518204cf26f818ebb183da6f18e

生僻符號、字符或圖片

當要輸入?、、?等類似的特殊字符時,你會怎么處理?一般的做法是需要鼠標點擊輸入法(或系統)的符號輸入面板,先不論鼠標的介入打斷了我們從原本流暢的輸入流程,光在海量圖標中搜尋我們想要的那一個就會花費我們不少的時間,如果我們常常需要常常輸入這類符號時,累積的時間不可小覷,對中文生僻字、甚至圖片來說也同樣如此。而用 TextExpander 的話,只需要敲擊aapple,一個蘋果的符號就自動跳出來,孰優孰劣不用多說。

7b1f0b9ff0393a1464705bfb6b4e646d

雖然我們看到,不少的郵件客戶端、代碼編輯器等工具也開始內置自動回復、代碼擴展等功能,但那畢竟只是單個程序的功能,如果你不巧并沒有使用該工具、或是想在自己習慣的其他地方使用類似功能的話,那就沒辦法了。這樣看來,一個系統級的文字擴展功能是非常必要的。

進階篇

如果你覺得上面提到的功能過于簡單,會存在如:“固定的郵件模版會不會引起接收郵件者的不滿?。咳绻蚁肱R時修改文本里的某個地方怎么辦?在擴展文本時能有更多的選擇嗎?”等問題的話,那么下面你會看到這些問題都可以得到解決。

在文本中設置變量

很多人會覺得對所有來信都發送同樣的郵件模版會顯得很沒有誠意,郵件里至少需要加入一些面向不同發信人的個性化信息;或是某段程序代碼需要針對當前環境進行一些自定義,這是否意味著文本擴展工具就無用武之地了呢?現實并非如此。

40fbeb3425c62ce8f36752b94f3b8536

大多數的文本擴展工具都提供了在文本中插入變量的功能,我們可以將郵件的抬頭、對方的稱謂、產品的名稱、代碼的變量名等部分設置為可在文字擴展時即時修改的變量。這樣既節省了我們敲擊大量文字、復制粘貼的時間,也讓修改變得更為簡單(尤其對秉承鼠標使用越少越好的鍵盤黨來說)。

以 Mac 下的 TextExpander 為例,其提供了單行文本、多行文本、選擇框、可選選項多種靈活的變量,甚至可以設置文本擴展后光標停留的位置,這對于臨時性的文本修改帶來了無數的可能性。

d55b08477a69744ff08622598384ae49

自動插入系統變量

當需要輸入時間、日期等信息時,我們往往想要的是當前的時間,而不是某個預設的文本字段。幾乎所有文本擴展工具都提供了插入當前時間的功能,例如在 TextExpander 里,%Y/%m/%d表示的是當前的年月日信息,我們可以簡單的設置一個文本,如ddate來激活并插入這一變量。如果想要輸入在當前時間基礎上,前后幾天、幾小時等特定時間的話,同樣也非常簡單。

除了時間之外,另一個非常實用、也廣泛采用的變量是當前剪切板的內容。這一變量的使用場景也非常廣泛,有人做出了自動將富文本轉換為純文本的功能、有人做出了利用拷貝網址自動生成鏈接 HTML 代碼的功能…

此外,因為可以插入如EnterTab、Space等系統常用鍵位,還有不少利用這類工具來實現自動填充表單、排版等功能。

高級篇

上面的各類功能即使說多么強大,依然僅僅是局限于文本處理。而對于文本擴展的多款應用來說,能夠通過預設的文本塊,運行各類腳本,則是更為夢幻的功能。理論上說,只要腳本能夠實現的功能,都可以通過這所謂的文本擴展工具來激活。主要支持的腳本包括 AppleScript、Shell Script、Python 等,不同工具支持的腳本語言也有所不同。

下面的例子是一段利用驗證當前剪切板里的網址是否有效的文本擴展腳本,更強的功能就靠你自己去探索了。

f428eff35da459b0da666f5ba92ef661

有哪些文本擴展工具?

市場上此類文本擴展工具非常多,如 Mac 下著名的?TextExpander、Presto、Typinator、Snippets 等(Mac.Appstorm 這篇對 Mac 下這類軟件的對比文章值得一看),Windows 下的?PhraseExpress(我在 Windows 下的首選,對個人用戶免費)、Texter(只適用于 Windows 7 以下的系統)、AutoHotkey 等,Linux 下則可以使用 AutoKey 等。此外,如果在 iOS 上,也可以使用 TextExpander Touch,雖然無法實現系統全局的功能,但可以和桌面版 TextExpnader 同步,在支持的應用內還是非常方便的。

643b5c3dd8aaed7f60b7c5518fabaaf6

除了 AutoHotKey 外,其他的同類工具在使用上都大同小異,根據不同的應用、不同的平臺有細微的差別。(詳情可參考各自官方文檔)

Tips

對于很多人來說,使用這類工具的一個問題是:需要記住大量的自定義縮略文本。如果完全隨機取名的話,這確實是一個艱巨的任務,對這個問題的建議是,面對不同類型的擴展文章,定義不同的統一格式,同時盡量多采用有一定語義的文本,以方便記憶。目前常用的命名規則有兩種,可供參考:

  1. 采用重復縮略文本首字母或尾字母的形式,如用bblog代表博客文章模版、ssig代表簽名檔等。
  2. 在縮略文本前添加前綴來區分不同類型,如;前綴代表常用縮略文字、#前綴代表電話號碼、!前綴代表郵政地址、.代表符號等。

當然,這類工具并不一定適合所有人的使用。如果你不確定自己是否需要,不妨試用幾天看有什么心得。

最后附一張我個人使用 TextExpander 的數據統計圖,看到節省的數據你是不是也想開始使用呢?

ec58539418f74904d4293a998ef60547

來源:geekpark

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發揮!